After inclusion of clamav and amavisd-new into main in Ubuntu 8.10, in Ubuntu 9.04 we will see big improvements in mail stack. Up until now, sysadmins were left on their own to setup all the bits and pieces of the mail server; IMAP, POP, SMTP, SASL authentication, TLS/SSL support for all those services and maybe some other custom configuration.
In Ubuntu-server team we’we decided that this should be much easier and, based on experience of our members, created integrated mail stack with safe default setup. This setup won’t solve all mail configuration problems (we don’t setup any antispam and antivirus countermeasures), but it will enable your startup to get working e-mail server out of the box.
So, what’s included? Mail server stack is based on dovecot for IMAP/POP3 protocols and postfix for SMTP. Feature list:
- POP3, IMAP, POP3S, IMAPS
- SMTP, SMTP/TLS
- Maildir storage for e-mails
- SASL authentication (SMTP-AUTH)
- dovecot MDA (mail delivery agent)
- support for sieve scripting
- managesieve protocol for managing sieve scripts on *server* from your *client*, like thunderbird or kmail
- IMAP & POP3 workarounds for buggy clients
All these you get by default, out of the box without additional configuration. We’ve also made an effort on delivering safe configuration, which can be used by any client out there. This configuration takes care of your server and doesn’t allow clear text authentication on any of enabled non-SSL/TLS services.
One of the features provided, which I like very much, are extensions on e-mails. In other words, if you create IMAP folder ‘ubuntu’, any mail sent on ‘email@example.com’ will automatically be saved in ‘ubuntu’ IMAP folder. We’ve taken safe approach on this one and we don’t automatically create those folders. Mail is delivered in special folder only if it exists.
There are also some minor changes, like human readable errors when mail is rejected or temporary error messages instead of full bounce when quota is full.
If I got you interested in these features, fire up ubuntu-server 9.04 in your virtual machine and test these features. Everything you need to do is:
sudo apt-get install dovecot-postfix
If you like it, please provide some feedback or if there are some bugs, report them on launchpad.
P.S. this is my new blog