Send Email Account Messages to Separate Folders in Micrsoft Outlook

A lot of people these days have multiple emails. You have your personal email address, maybe even two or three. And you might also have your work email.

It’s nice to be able to divide up the emails so they go into separate folders. For instance, if you are setting up your Outlook email at work, you may not want your personal emails to mix in with the work because you don’t want to be distracted. But it would be nice if your personal mail went into a different folder and you could check it later.

This is actually pretty easy to do. If you already have multiple email accounts setup in Outlook, just follow these steps to automatically send messages intended for different email accounts to different folders:

  1. Once you have your email accounts setup, go to Tools > Rules and Alerts
  2. New Rule
  3. (Start from a black rule) Check messages when they arrive
  4. Check the box next to “with specific words in the recipient’s address”
  5. In the window below, click on the “specific words” link and enter one of the email accounts. Then click Add. Click OK
  6. Click Next
  7. Check the “move it to the specified folder” box.
  8. In the window below, click on the “specified” link and highlight the folder you want that email account’s messages to go into. Click OK.
  9. Click Next.
  10. Click Next.
  11. Check “Run this rule now on messages already in Inbox”
  12. Click Finish

It’s as simple as that.  Let us know if you have questions…


Processor Upgrades: Performance Boost in the Waiting

A processor upgrade can be a massive performance boost to any system.  Like other complex systems it will be held back by its slowest component.  Even given that restriction a processor upgrade can be a worthy venture.

The first step is to identify your own motherboard.  You can use software tools like CPUID to identify your board, or you can open up the case and note the numbering on the board itself.  Typically found between the expansion slots but sometimes elsewhere, you can then run these numbers through a search engine and figure out what you have.  Make sure that you bios is up to date as well.  After you do this you need to check for compatible processors.  Most motherboard manufacturers will have CPU support lists for their motherboards available on their websites.  If it is a manufacturer’s pc like an HP or Gateway you may need to dig a little harder.

As a rule, processors of the same family will work in the same motherboard.  Core 2 6300 and a Core 2 6600 should literally be a plug and play upgrade.  When you go to other families or different configurations, like a core 2 7300 or a core 2 quad 6600 you might run into more problems.  You need to be wary of the heat output and make sure your heat sink can handle the new processor as well as the motherboard.

If you are using a retail PC you might get to the point where you can’t find a support list for pc’s and you are looking at not being able to upgrade.  At this point, check and see if other version of that chipset in an aftermarket board like a Gigabyte or an Asus can support that processor.  If they can, go on Google and search for other models of your pc and upgrades with the processor you are after.  If you can find other people who have successfully upgraded to that processor odds are you won’t have any problem with it as long as you are running the same bios and version of the board.

If you cannot find anyone I would most likely decide not to try the upgrade, but that is your decision.  Be aware that most retailers won’t take cpu’s back once they have been opened.  This leaves EBay for you to try to make some of your investment back if you decide to purchase and it does not work.


Internet Security: The Cross-Site Scripting Attack

We all know that security on the internet is a major topic nowadays.  Even after you install your brand new web browser and you install your brand new antivirus, you are still vulnerable.  Why is that?  A large part of internet security “holes” or places you are most likely to receive and attack from are actually the things you installed yourself.

XSS is an abbreviation for Cross-Site Scripting, what this used to refer to when it was first discovered was when a third party website used your credentials to log into another website or to steal your information directly through another website.  It has since expanded into covering many more injection style attacks that target client side scripts.

Client side scripting is mainly referring to JavaScript although other ones do exist.  Server side scripting uses languages like PHP and Perl.  Client side scripts are how websites and your computer tie together to execute code on your computer.  These scripts have access to cookies as a means of storing and retrieving data.  Probably the most important cookie from this context is the Session Cookie,  websites use session cookies to log you in and keep you logged in as long as you are at the site or for a certain length of time until the cookie expires.  If another site is injecting code into your scripts or entire scripts into your web browser what is keeping them from simply looking at your session cookies and copying your credentials.  Congratulations, you’ve now experienced one of the most common forms of identity theft on the internet.

Web browsers have done their best to take up the task of blocking XSS attacks from occurring.  Many of today’s browsers support an attribute called HTTP only for their cookies which blocks scripts from accessing them.  This however does not solve all the problems XSS presents.  Script blocking, either in the browser or by using a third party add-on like No Script for Firefox which provides Domain level blocking(it blocks it by the name of the website)  are some more ways to help control the problem.  By blocking most of everything and only allowing the scripts you want to run you can protect yourself from a vast majority of XSS attacks.  Some people consider No Script to be too much of a burden though as it can break the functionality of many websites until properly set up.

So with all of these companies focusing on fixing XSS and preventing this problem why is it still so prevalent?  For the most part, Flash.  Adobe’s Flash player isn’t just a client side codebase, it’s practically an entire platform for running rich media content on a remote pc.  Not only it used to provide videos and music players, interactive game platforms and user interaction, but it can be used for advertising too, XSS opportunities crop up like weeds when flash ad’s get loaded.

That being said it’s not entirely Adobe’s fault.  Sloppy coding practices, non sanitized inputs, and vulnerabilities in other software itself contribute to the problem as well.  Be wary of your scripts and who sends them to you.  If you are browsing unknown websites tools like No Script can be a lifesaver.


Latency: The Difference between Speed and Response

When someone says that their computer is slow, it isn’t actually the speed they are complaining about.  They say the computer is slow because it is unresponsive.  The PC may be fast enough speed wise to compute all of their needs in a timely fashion, however when they try to go open another program, they find themselves waiting.  The same concept applies to network latency.

The speed rating of your internet connection is based on its maximum throughput under ideal conditions.  As much as I dislike using pipe analogies when talking about network connections; it really is the most ideal in this situation.  If you think about a pipe with water flowing in it with a valve in the middle, the amount of water flowing when the valve is open is the bandwidth.  Now, let’s say the valve opens and closes a lot, because it is dispensing very specific amounts of water.

When you click on a link, the valve opens, but the amount of time your message to open the valve takes to get to the valve is called your Latency.  The time it takes to get to the valve and the water to start coming to you is called the ping time, or round trip latency.

How this impacts bandwidth is a little devious, as well as potentially crippling.  Bandwidth is measured as “data measurement / time measurement” in this case its Mb/s.  Latency increases the amount of time it is taking to get the data from the server to you.  If you had a 1.5Mb satellite connection, its average round trip latency is somewhere in the neighborhood of 1000ms-1500ms.  You add this to the bandwidth equation to get what the connection really feels like in terms of speed.

Taking 1.5Mb or 1536kb and dividing it by 2 seconds instead of 1, (1000ms = 1 s) gives us an average bandwidth of 768Kb/s.  Dividing it by 2500ms (initial 1 second measurement + latency) gives us a speed of 614Kb/s.  Of course that is also on a single load, if you are using a website that uses multiple loads when you make selections in drop down lists this penalty is applied every time the page loads.  To give a real world example, my parent’s satellite internet was 768k and had an average latency of 1800ms.  768/2.8 = 274Kb/s, and it felt like it.

Now sure, if you are downloading large files that don’t change often, the speed picks up.  If it was only 274k a download would top out around 35KB/s.(Kb/8 = KB) Theirs topped out around 100KB/s but the actual experience of using it was abysmal.  You were lucky if you could even get to a YouTube video, much less watch it.  Everything nowadays has been organized into small “web ready” packets for easy streaming.  This approach cripples a high latency connection.

This wasn’t meant as a knock on satellite internet.  It serves an important niche where the only other choice may be dial up.  Just remember though, speed is not always speed, and responsiveness is one of the most underrated metrics in the world.


Quick Tip: My Computer Won’t Turn On

When you come home from work and sit down by the pc to check what your friends were up to during the day, or you wake up and want to check last night’s late game score; the last thing you want to experience is silence when you press the power button.  You apprehensively check the power connection, it’s plugged in and the strip is on.  So what gives? the power supply?  Not always.

On an ATX power supply the actual “power switch” is built into the supply.  However, it uses a circuit to detect when to switch on and holding that circuit closed tells the power supply to shut down.  That is the function of the “Power Button” on the front of your case.  The mechanism in these switches is usually quite cheaply made.  So what happens when it fails?  You get no power.

The button is wired into a pair of leads on the front panel connector of the motherboard.  Other items that may be connected to this panel include: the reset button, the power LED lights, the Hard drive activity light, and perhaps the pc speaker.  There’s 2 ways to test for a bad power button switch.


The first way is to take the reset switch and plug it into the power switch leads, and press the reset switch.  If it turns on, there you go; bad switch.  The other way carries a little bit of danger with it and you need to be careful with it.  Closing the switch basically just bridges or “shorts” the connection.  You can take a regular flat head screwdriver and touch it to the 2 leads and see if the pc turns on.

If you touch the wrong leads you might perform an activity known as “letting the magic smoke out” .  In this case you could fry some of the caps and you will know you’ve done this by the small trail of blue smoke immediately followed by the smell of sulfur and burnt plastic.  Needless to say this is not the outcome you desire.

So whenever possible use the reset switch.  The only 2 times it should not be possible are if you’ve already had a failed switch and you are using the reset switch for a power button, or the manufacturer put all the front panel connectors in a single plastic plug.

If you decide to replace the switch, known that you will most likely have to contact either the manufacturer  of the pc or the case to attain a perfect match.  If you do not want to do this or the manufacturer wants too much or won’t sell you one; you can go to your local Radio Shack or hardware store and pickup a momentary contact switch with 2 leads.  You might have to do some cosmetic alterations to your case though as no 2 switches ever seem to use the same mounting pattern.


Follow Us