Here are some suggestions:
Server ~ Linux
SMTP
- Qmail ~ http://cr.yp.to
- "The reason I chose it, is because of it's size, speed, and security. It's really small, like only 7000 lines of code for the whole package. It's really fast, doesn't take up lots of memory! And, it's never been hacked! :)" (T.O., 21 May 2002)
- "Written by Dan Bernstein, with security in mind. Fairly simple to get set up, but he likes to do a lot of things in non-standard ways. Just be aware that if you're having problems with qmail, the mailing list can be pretty hostile if you don't do things 'the one true way'." (C.R., 21 May 2002)
- It is recommended that you also acquire and use Vmailmgr, an advanced virtual mail manager for qmail, or qmailadmin, which provides a Web interface to add/delete/modify domain POP accounts, aliases, forwards, and mailing lists.
- Recommended: http://lifewithqmail.org and http://www.shupp.org/toaster/
- postfix ~ http://www.postfix.org
- "I just like postfix for its ease of setup. It looks like the postfix developer(s) have put together an architecture that is likely to be more secure than sendmail." (J.W., 14 December 2001)
- "Its configuration is simple to understand and uses plain English, and the best part is that it has a sendmail gateway program. That is a program with the name sendmail that allows other programs to call sendmail (what so many programs expect) and then it takes their sendmail formated requests and turns them into postfix requests seemlessly. It's also modular and fairly secure. I'm not sure about how the others handle it but one of my favorite features is the ease of the alias file (always my big hangup in sendmail). In postfix your alias file is simply "alias: username" then you run "postalias /etc/aliases" and "postfix reload" viola new aliases already at work." (B.K., 21 May 2002)
IMAP
- Cyrus imapd
- Courier-IMAP
- "Courier can be a pain to setup with authentication since it gives multiple options (passwd, shadow, PAM, LDAP, NIS, etc.) that require the appropriate libraries. Just read the directions carefully and if you are using a modern *nix with PAM support, everything should go smoothly. Also, in case you want it, Courier-IMAP does come with a POP3 server and there is a webmail component for Courier, written by the same group as the IMAP server." (M.P., 17 Dec 2001)
- "... courier-imap uses a protocol called "~/Maildir/" which saves a lot of problems with e-mail corruptions. It creates a separate message file for each message instead of concatenating them together in one long file. This way, if one message is corrupted, you'll still get the rest of the messages, otherwise your whole mail-spool might be ruined." (T.O., 21 May 2002)
S/IMAP tunnel software
Web mail client
- Squirrel mail ~ http://www.squirrelmail.org
- A free, GPL, PHP-based, Web mail system that supports POP3 and IMAP
- phpGroupware
- "I'm using phpGroupware myself. While it has more functionality than you're likely to need, the structure is modular and you can remove what you don't want. As the name implies, it requires PHP support in Apache. It uses a MySQL database for its authentication and configuration settings. Once you have the prereqs setup, phpGW is a *snap* to setup. I run phpGW for multiple domains. If I need to set it up for a new domain, I just copy the directory structure to a new place, create an empty MySQL database, re-run the web-based setup, add users and go." (J.W., 14 December 2001)
Email virus scanning software
|