Archive for May, 2009
Chronophage E-mail Settings
by Nick on May.18, 2009, under E-Mail, News
I host mail for a few friends and family. I use Postfix as my MTA with Dovecot as my SASL/LDA/POP/IMAP server. Users are authenticated via MySQL and PAM, so I can have local, and virtual accounts. To manage things, I user PostfixAdmin, with a few¬† tweeks to accomodate my virtual user’s file structure. Logins are either the full email address (virtual accounts) or the username.
I user a combination of SQLGrey and ClamAV and Maia(SpamAssassin frontend) for my anti-spam/anti-virus protection. SquirrelMail and RoundCube are both availible for webmail. Mutt and Alpine are installed on the server as well.
The Settings are as follows:
Main Settings:
The POP3/IMAP4  and SMTP server is mail.chronophage.net
SMTP Authentication is ON
Ports are: 110/993* 143/995* and 25/587/465* for SMTP.
After switching LDA and SASL over to Dovecot, I have magnanimously set up Sieve scripting for my valuable users. And it works for both virtual and shell accounts.
Shell accounts can use either Squirrelmail, or upload Sieve scripts via the Sieve Thunderbird plugin or place them in your .sieve folder.
Virtual accounts will either have to use Squirrelmail or a program that can speak Sieve (standard port, 2000)
Sieve scripts DO count against your quota, so be careful Virtual Users.
This is LDA level filtering, so I can’t see what it’s doing via my logs, so watch your filters!
There are a lot of Sieve scripts out there, have fun!
Procmail and Maildrop are installed on the system, and can be used for shell users via a .forward file.
Webmail:
http://mail.chronophage.net for SquirrelMail
http://mail.chronophage.net/rc for RoundCube
Postfix Admin
http://mail.chronophage.net/admin redirects to https://calypso.chronophage.net/mailadmin
Shell users should be able to log in with their email address but passwords don’t sync with local passwords.
Send me an email to change passwords.