Dovecot LMTP

Dovecot übernimmt die Rolle des MDA. Dafür bekommt Dovecot die Emails von Postfix per LMTP über TCP übermittelt.

Install Dovecot from Jessie-Backports

TLS-Support für LMTP hat Dovecot erst seit Version 2.2.16. Die Version in Jessie ist zu alt, aber es gibt ja noch Backports:

apt-get install dovecot-lmtpd -t jessie-backports

Edit /etc/dovecot/conf.d/20-lmtp.conf

In der 20-lmtp.conf gibt es nichts zu tun:

protocol lmtp {
  # Space separated list of plugins to load (default is global mail_plugins).
  #mail_plugins = $mail_plugins
}

Edit /etc/dovecot/conf.d/10-master.conf

In der 10-master.conf wird ein TCP-Listener für LMTP angelegt. (Ersetze <%= ipaddress_eth0 %> mit der IP von eth0)

...
service lmtp {
  inet_listener lmtp {
    address = <%= ipaddress_eth0 %>
    port = 24
  }
}
...

Edit /etc/dovecot/conf.d/10-mail.conf

Da keine virtuellen Mailboxen für virtuelle User benutzt werden, sondern ‘normale’ System-Benutzer und das Maildir-Format robuster als Mbox ist, muss noch 10-mail.conf angepasst werden:

mail_location = maildir:~/Maildir
namespace inbox {
  inbox = yes
}