Ubuntu 14.04‎ > ‎

Ubuntu 14.04 Mail Server

This tutorial uses Ubuntu 14.04, Dovecot IMAP, Postfix, and Squirrelmail to create a standalone webmail server.


We need to install the three main mail server components: MTA (postfix), MDA (dovecot), MUA (squirrelmail). Postfix is included within mailutils.
apt-get install dovecot-imapd mailutils squirrelmail bsdutils dialog nano

Postfix Configuration

In /etc/postfix/main.cf, edit the lines to appear like this:
inet_interfaces = localhost
home_mailbox = Maildir/

Dovecot Configuration

In /etc/dovecot/conf.d/10-auth.conf, edit the lines to appear like this:
disable_plaintext_auth = yes
auth_mechanisms = plain login

In /etc/dovecot/conf.d/10-mail.conf, edit the lines to appear like this:
mail_location = maildir:~/Maildir

In /etc/dovecot/conf.d/10-master.conf, edit the lines to appear like this:
# Postfix smtp-auth
unix_listener /var/spool/postfix/private/auth {
mode = 0666
user = postfix
group = postfix

Squirrelmail Configuration

From the prompt, run squirrelmail-configure. Choose 2 for server settings, change:
  • domain [1] - [change to your domain]
  • IMAP settings [A]
    • server software [8] - type "dovecot" without the quotes
    • delimiter [9] -  type "." without the quotes
  • Folder Defaults [3]
    • Default Sub. of INBOX [12] - choose no
    • Show 'Contain Sub.' Option [13] - choose no
Copy the squirrelmail apache config: cp /etc/squirrelmail/apache.conf /etc/apache2/sites-available/squirrelmail.conf

Apache Configuration

a2enmod ssl
a2ensite squirrelmail.conf
a2ensite default-ssl.conf
Load SSL/TLS certificate if desired.
Redirect to https in 000-default.conf:
        Redirect "/" "https://webmail.example.com/"

Reboot server