NOTE: make sure you've setup your mail directory first by typing 'maildirmake .maildir' in your home directory. Step 1.1 - Do you want to only check your perlcode.homelinux.com email with mutt? If so, go to Step 2.1. If you would you like to check other POP3 accounts in addition to your perlcode.homelinux.com email, go to Step 3.1. Step 2.1 - Copy and paste the following text to .muttrc in your home directory: http://perlcode.homelinux.com/newsletter/misc/mutt/muttrc_local.html Next, change the name at the top from 'Korey Pelton' to your name and *TADA!!!* you are all done. Fire up mutt and enjoy! Step 3.1 - Copy and paste the following file to .procmailrc in your home directory and edit it according to your preference: http://perlcode.homelinux.com/newsletter/misc/mutt/procmailrc.html Each of those sections with an email address will be a POP3 server that you will download email from and each email address has to have it's own mail directory. For each mail directory (email address) you have in your .procmailrc file, type the following in ~/.maildir: mkdir -p some_email_directory/{cur,new,tmp} That will create a new mail directory for each POP3 server you will download email from. So, for the example .procmailrc, I had to type the following: mkdir -p peltonweb/{cur,new,tmp} mkdir -p sythix/{cur,new,tmp} mkdir -p kpeltonbelnap/{cur,new,tmp} mkdir -p adminbelnap/{cur,new,tmp} Step 3.2 - Copy and paste the following text to .fetchmailrc in your home directory: http://perlcode.homelinux.com/newsletter/misc/mutt/fetchmailrc.html As you can see, each line gives the information needed to download your email from each of your POP3 servers. Notice the first two lines use SSL, since SSL happens to be available on those two servers. Use SSL when you can, since it is more secure than transmitting POP3 login information in plain text. Step 3.3 - Copy and paste the following text to .muttrc in your home directory: http://perlcode.homelinux.com/newsletter/misc/mutt/muttrc.html Notice again that for each email address, you must specify a cooresponding mailboxes line (as you created in Step 3.1) and a folder-hook, which automatically put the correct "From:" address in an outgoing email, depending on the mail folder you happen to be browsing with mutt. Also towards the end of the file, I've mapped the 'G' character to the fetchmail command that downloads any new POP3 email while you are inside mutt. Ok, you are done, fire up mutt and press 'G' to download your email!