Mailserver für Linux

Workshop - IMAP-Server Dovecot installieren und konfigurieren

Mailboxen automatisch erkennen

Dovecot kann die Mailboxen automatisch erkennen. Das funktioniert aber nur, wenn ein Benutzer bereits Mails in der Inbox hat. Sollte das nicht der Fall sein oder wollen Sie weitere Optionen nutzen, konfigurieren Sie das mithilfe der Einstellung mail_location. Hier werden üblicherweise die folgenden Variablen verwendet:

  • %u: vollständiger Benutzername

  • %n: der Benutzername aus user@domain (identisch mit %u, wenn dort keine Domain angegeben ist)

  • %d: Domain-Teil in user@domain (leer, wenn keine Domain vorhanden)

Für eine Maildir-Mailbox wird normalerweise folgende Einstellung benutzt:

mail_location = maildir:~/Maildir

Für das mbox-Format ist die folgende Einstellung typisch:

mail_location = mbox:~/mail:INBOX=/var/mail/%u

In beiden Beispielen werden das Mail-Format, der Ordner im Home-Verzeichnis und für mbox das Spool-Verzeichnis angegeben. Die Indexdateien werden üblicherweise im selben Verzeichnis gespeichert wie die Mails - für maildir in den aktuellen Mail-Verzeichnissen, für mbox im versteckten .imap-Verzeichnis. Das kann man ändern, indem man :INDEX=location hinzufügt, etwa so:

mail_location = mbox:~/mail:INBOX=/var/mail/%u:INDEX=~/imap-indexes

Nun sollte vonseiten Dovecots alles funktionieren. Wenn Sie sich mit einem Mail-Client nicht mit dem IMAP-Server verbinden können, liegt die Ursache vermutlich beim Mail-Client. Hier sollten Sie zunächst die SSL/TLS-Einstellungen prüfen. Stellen Sie sicher, dass der Client die Plaintext-Authentisierung nutzt, sofern Sie Dovecot nicht explizit anders konfiguriert haben. Falls der Client nur den Posteingang anzeigt, prüfen Sie, ob der Client vielleicht so eingestellt ist, dass er nur abonnierte Mailboxen anzeigt. In dem Fall sollten Sie die gewünschten noch abonnieren. Welche Mailboxen Sie abonniert haben, zeigt Ihnen telnet mit d lsub "" *.