I just purchased a spiffy hosted linode virtual machine(Running Fedora
Core Linux, not GNU/Linux) with 2 ip addresses.  I am going to serve two
completely separate domains (each one gets its own https site, so I
needed 2 ip addresses).  I want to set up e-mail on both domains with
the following requirements:
1. Attachment/content filtering
2. Virus scanning
3. Spamassassin
4. per-user procmail filtering
5. imap/pop
6. virtual users (per-domain, names can clash between domains)

My first choice is to use Postfix.  I can do almost everything with
postfix except for a few somewhat major problems.  The problem being
that when you use virtual users in postfix, you lose the ability to use
procmail completely for those users, and understandably so.  Also, for
good or bad, the only way to support imap for virtual users is to use
cyrus-imapd, which only supports Maildir-style stuff.

Because of this virtual user limitation, my current plan is to run 2
chrooted mail servers, one on each ip address, each with it's own real
users (which function the same as virtual users at this point) in the
chrooted /etc/passwd file.  That way I have full procmail functionality.

If I'm going to run 2 chrooted mail servers, then I think I'm actually
going to go with sendmail/mimedefang/clamav/spamassassin for the
following reasons:
1. I actually understand how to configure sendmail (if I keep my handy
1000-page o'reilly sendmail book handy)
2. Mimedefang is the most powerful filtering mechanism I've ever seen
and it only works with sendmail

Any comments or ideas or concerns?  If anyone knows how to accomplish my
earlier stated goals with only one non-qmail, non-sendmail, non-chrooted
mail server, let me know.

Michael

-- 
Michael Torrie <[EMAIL PROTECTED]>

____________________
BYU Unix Users Group 
http://uug.byu.edu/ 
___________________________________________________________________
List Info: http://uug.byu.edu/cgi-bin/mailman/listinfo/uug-list

Reply via email to