Ich habe es behoben, aber die Lösung war nicht so offensichtlich.
Eine fehlende postmaster_address-Einstellung war nicht das eigentliche Problem. dovecot-lda sah sich nicht die richtige Konfigurationsdatei an, was das eigentliche Problem war .
Das tiefere Problem scheint jedoch dieses "Feature" zu sein, auf das ich zufällig bei Google gestoßen bin https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/671065 wo
Der deliver
Konfiguration (LDA) ist in ‚/etc/dovecot/conf.d/01-mail-stack-delivery.conf‘ gespeichert. Das ist grundlegend kaputt, weil deliver
von dovecot ignoriert Dateien, die mit !include_try und !include enthalten sind. Dieses Problem zeigt sich mit diesem Fehler:
Fatal: postmaster_address setting not given
Und wird durch Hinzufügen von -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf
geheilt in die dovecot-lda-Befehlszeile in master.cf (obwohl Sie dann sowohl conf.d als auch die Datei selbst für die Welt lesbar machen müssen, damit der Nicht-Root-dovecot-lda sie lesen kann, was sich eher wie ein schrecklicher Hack anfühlt als eine tatsächliche Lösung ... aber jetzt habe ich Arbeit E-Mail.
Ich hinterlasse diese Antwort hier, falls es noch jemanden gibt, der Ubuntu verwendet und in diese Situation gerät. Mögest du weniger Zeit mit der Reparatur verbringen als ich.
Die bessere Antwort für mich war das Hinzufügen
postmaster_address=postmaster at DOMAIN
Ersetzen Sie offensichtlich "DOMAIN" in Ihrem
durch Ihre tatsächliche Domain/etc/dovecot/dovecot.conf
und dann Dovecot neu starten
service dovecot restart
Nicht meine Antwort... Ich habe sie gerade hier gefunden:https://github.com/mail-in-a-box/mailinabox/issues/31und sie hat mein Problem behoben.