Electronic Email
Saturday, March 10th, 2007You might be tempted to believe email concepts are unimportant and easy. Don’t fall into that trap!
Email is the lifeblood of every organization and if you don’t understand how it works, you probably won’t be able to install a server-based email system (examples being Netscape Email, Microsoft Exchange or Lotus Notes), install clients (desktops who use, for example, Outlook or Outlook Express and maintain email on their PCs), or troubleshoot problems that you are sure to face.
As you can see from the above, you need an email server and an email client in order for email to function. Sometimes people simply access email using their web browser. Other times, people have a client installed on their systems and this client allows email to be stored on the local hard drive. When you access email via your browser, you do not store your email on your local PC – it is maintained on the server. This is a client/server relationship and you are unable to work on your email if you are not connected to the email server. Personally, I prefer to work with a desktop client so I can work on email whenever I want to.
Having a client installed on my PC means that I can review previously received email and compose new email even when I’m not connected to the Internet. If I’m using Microsoft Outlook, my email is stored in a file named something like Outlook.pst. The PST file is a special database file that stores all of your email, attachments, contacts, calendar events, notes, tasks, and journal entries. If you’re using Outlook Express (which I view as a home edition of Outlook), your items are all stored in a file named something like Outlook.dbx.
As a side note, when you back up an Outlook user’s PC, don’t forget to back up these files (they will have one or the other on their system). If you don’t back it up, and their PC fails, all of the items I mentioned above may be lost (keep reading for an explanation as to why I used the word “may” instead of “will”).
When you install an email client, you must provide a pair of server addresses (something like smtp.domain_name.com and pop3.domain_name.com), the user’s login name, and the user’s password to the install program. During the setup process, you will be asked for the address of the incoming (POP3) and outgoing (SMTP) server addresses.
The SMTP (Simple Mail Transfer Protocol) address represents the email server to whom the client will connect so that the client can send email. Keep in mind that this email server also uses SMTP to communicate with other email servers.
Your company’s email server stores your email in something called a “mailbox.” When email is downloaded from the email server to the client email program, mail is taken from the mailbox on the server and transferred to mailbox on your local PC. In each Outlook program, you can modify its options so that only a copy of the email is sent to the local PC, leaving the original email item on the server.
This means that you can have the best of both worlds with one exception! You can have email stored on your local PC and at the same time bask in the sunlight, knowing that the email on the server is being backed up along with other important company data. But, you knew there had to be a catch and there is! Email that you send from your PC might not be backed up since it originated on your system. But then again, it might be. Your email administrator can tell you which applies.
When your email server transfers email to your local PC, another protocol is used. In this case, POP3 (Post Office Protocol, version 3) is the protocol that performs this task.
There are other protocols that help email function properly. One of them is MIME (Multipurpose Internet Mail Extensions). You see, basic email allows for the transfer of text from one email server to another (and then on to each email server’s clients). MIME allows us to attach non-text objects to an email item and provides the functionality for these to be received and opened by client email software. Cool, huh?
IMAP4 (Internet Message Access Protocol, version 4) can be viewed as a more robust version of POP that allows for advanced use of email server functionality.
If you don’t encrypt your email, it can be captured by any simple packet sniffer. You might recall that a free, personal use, software client – PGP – can encrypt your email.
Don’t worry about memorizing SMTP commands or reply codes. Just know what they are and that they exist!
To better understand how email works, make sure you take the time to install one of the Outlook and one Netscape email clients. Also, play with a free software packet sniffer (like Ethereal).
Have a great week and enjoy this fun study material.