On Tue, 2007-01-02 at 17:02 +0000, Anne Wilson wrote: > On Tuesday 02 January 2007 16:14, Craig White wrote: > > On Tue, 2007-01-02 at 10:13 +0000, Anne Wilson wrote: > > > On Tuesday 02 January 2007 04:08, Craig White wrote: > > > > 2. I would recommend brennan's home server howto... > > > > > > > > http://www.brennan.id.au/ > > > > > > > > this uses sendmail/dovecot, neither of which I use but you gotta start > > > > somewhere > > > > > > Dovecot has the advantage of good on-line documentation - and a mailing > > > list if required. > > > > ---- > > and perfectly acceptable for those who want to run their own mail > > server. > > > True - and because the documentation is good it's not hard to set up. I > collect from several email addresses for myself and my husband with > fetchmail, then pass it to procmail for sorting and delivering. Dovecot then > runs the imap for both of us. > > Another advantage to some people is its ability to handle both pop and imap. > > > cyrus-imapd however, is mail server for those who want it all (mail > > quotas, public mailboxes (a rich ACL environment), auto subscribe, auto > > sieve, auto create (folders), high performance, non-shell users, etc. > > > Also comes well-recommended, though I've not used it myself. ---- dovecot, like the wu-imapd that it replaced on Fedora/RHEL and cyrus-imapd are all capable of pop3 so I am not sure that there is any distinction there. procmail is sort of an abortion that requires the user to have a valid shell whereas sieve implementation via cyrus-imapd is perfectly capable of running server based filtering for virtual users (non-shell) that exist even without a home directory. In exchange for less power than procmail, you get usability with sieve. Monster features of cyrus-imapd include (beyond those listed above), automatic indexing of users mailboxes for fast searching, automatic expiration (I typically have it expire e-mail from people's spambox after 7 days), and when combined in a package like horde/imp/ingo described below, users can share their INBOX or other mail folders with other users as well as maintain their own server based rules/filters (i.e. vacation), without administrator involvement. I typically set up postfix*, sqlgrey[1], mailscanner[2], spamassassin*, clamav**, horde/imp/ingo/kronolith/mnemo/nag/turba/wicked[3], at my clients for a robust, multi-user mail system that includes shared mail/calendars/notes/tasks with minimal spam. I also use OpenLDAP* for user accounts, personal and shared address books and webmin[4] to maintain the user accounts (single password for Linux/Macintosh/Samba-Windows user authentication) as webmin has a reasonably useful LDAP Users and Groups module. * packaged Fedora/RHEL core ** packaged rpmforge [1] http://sqlgrey.sourceforge.net/ (Greylisting for Postfix) [2] http://www.mailscanner.info/ (Mail wrapper & more) [3] http://www.horde.org (Web based groupware) Note: horde - framework package imp - e-mail client ingo - sieve/procmail filtering kronolith - calendar mnemo - notes nag - tasks turba - address book wicked - wiki [4] http://www.webmin.com (Web based system management) Craig