This guide is part 1 of what I plan will be a couple of guides that take you through installing a base mail system, SpamAssassin, DKIM and much more. Stay tuned.
This guide was written for Debian 6 but should be the same or similar for Debian 5 and Ubuntu 10.04 and above.
The installation
sudo apt-get install dovecot-imapd postfix sasl2-bin libsasl2-2 libsasl2-modules
Choose “Internet site” when prompted and enter the fully qualified name of your server.
Once all this is done installing we’ll need to make some changes, first off will be Postfix.
Postfix
Open up /etc/postfix/main.cf and add the following to the end of the file
home_mailbox = Maildir/ smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname broken_sasl_auth_clients = yes smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks, smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_unknown_sender_domain,
Here we basically tell Postfix to store all email in maildir format in the user’s home directory. We …