[Ilugc] User Accounts

  • From: binand@xxxxxxxxx (Binand Sethumadhavan)
  • Date: Wed May 17 19:33:02 2006

On 17/05/06, Raja Subramanian <rajasuperman@xxxxxxxxx> wrote:

I have only used the Courier IMAP server and not the MTA/POP/etc.
and would love to hear you rate the MTA, webmail, etc. against well
known peers like Postfix/Exim, Squirrel Mail, etc.

The single biggest advantage of Courier is that it has all the bits
and pieces you need for an enterprise mailing system. With the
alternatives like Exim or Postfix, you still need to pick a POP/IMAP
server, meddle with various configuration files to integrate the two,
do the whole thing again if you need to add a webmail system and so
on.

Having said that, I'll try to list some of the common features that
Courier has. You can check and see if your $MTA has all these.

Spam Control:
1. Backscatter bounce suppression.
2. Easy integration with DNS-based blacklists like Spamhaus etc.
3. "Freemail" settings (eg: mail from @yahoo.com should originate from
an IP with a .yahoo.com rDNS entry)
4. SPF support out of the box

Virtual (mail-only) User Support:
1. Virtual user databases can be in MySQL, Postgres, LDAP (someone
reported success with Microsoft AD), flat files, system databases via
PAM etc.
2. Consistent authentication framework via courier-authlib
3. If using authuserdb, you can restrict users to POP-only,
webmail-only, IMAP-only or any combination of these

Filtering:
1. Maildrop - Procmail replacement with a nice filtering language of its own
2. Embedded mode when maildrop is running within a Courier esmtp listener
3. Courierfilter framework for 3rd-party filters (much like
Sendmail-Milter). Filters exist for popular antispam/antivirus like
Spamassassin, ClamAV etc. Filters can be written in C, perl or more
recently, python.

Webmail:
1. Basic webmail features, not as feature-rich as some others
2. Includes basic personal or groupware calendaring.
3. LDAP-aware
4. Client-server model, small cgi stub as client and a sqwebmaild
daemon as server.
5. GnuPG and Aspell aware
6. Maildrop filters can be written from the webmail UI.

IMAP/POP:

1. Support for IMAP acls (I think experimental)
2. Integrated IMAP/POP3 proxy
3. Shared folder support
4. imaps and pop3s support

Other:

1. ESMTP extensions - STARTTLS, VERP, SIZE, PIPELINING, DSN etc.
2. Integrated mailing list manager - couriermlm
3. RFC 2476 support
4. IPv6 support
5. uucp support
6. mail-fax and fax-mail support
7. SMTP AUTH support out of the box.
8. Web-based configuration tool which can configure all these subsystems
9. Partial support for Sendmail style and Qmail style aliasing (.qmail
support too!)
10. Maildir++. Non-filesystem quotas on mailboxes (needed for virtual hosting)
11. Client and server for SMAP, an experimental protocol for IMAP
replacement. The client is called Cone. Cone also does most everything
that a decent console mail client should do.
12. Secure and actively developed.

with most offices (eg. a group of people handling support@xxxxxxx,
or sales@xxxxxxx type email accounts).

It does. But this is really the job of a ticketing system like RT
(www.bestpractical.com/rt)

Binand

Other related posts: