Mails im Maildir-Format speichern: 1)
… mail_location = maildir:~/Maildir …
doveconf mail_location
… home_mailbox = Maildir/ mailbox_command = …
postconf home_mailbox postconf mailbox_command
set mbox_type=Maildir set folder="~/Maildir/" set mbox="~/Maildir/" set spoolfile="~/Maildir/"
Debian (ab 7): dovecot-lmtpd
Debian (ab 8):
… auth_username_format = %Ln …
openSuSE 12.1, debian (ab 8):
… service lmtp { unix_listener /var/spool/postfix/private/dovecot-lmtp { user = postfix group = postfix mode = 0660 } … }
Konfiguration prüfen:
doveconf -n -m lmtp
Dienst neu starten:
systemctl restart dovecot.service
Prüfen, ob dovecot den Socket angelegt hat:
ls -l /var/spool/postfix/private/dovecot-lmtp
postconf -e 'mailbox_transport = lmtp:unix:private/dovecot-lmtp'
Zu Testzwecken das eigene Netz als mynetworks
eintragen, also statt /32 ein /24
postconf mynetworks mynetworks='127.0.0.1/32 192.168.225.102/32 [::1]/128 [fe80::5054:ff:fe00:102]/12' postconf mynetworks='127.0.0.1/32 192.168.225.0/24 [::1]/128 [fe80::5054:ff:fe00:102]/12'
auth_username_format
ist essentiell, weil LMTP bei der Zustellung nach diesem Verzeichnis sucht.
* L
= lowercase, email-Adresse wird in Kleinbuchstaben umgewandelt
* n
= nur Benutzername
* u
= komplette email-Adresse (Benutzername@domain)
Ersetzung siehe https://doc.dovecot.org/configuration_manual/config_file/config_variables/