Opravil jsem to, ale oprava nebyla tak zřejmá.
Chybějící nastavení postmaster_address nebyl skutečný problém. Dovecot-lda se nedíval na správný konfigurační soubor byl skutečný problém .
Hlubším problémem se však zdá být tato „funkce“, na kterou jsem náhodně narazil na Googlu https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/671065 kde
deliver
konfigurace (LDA) je uložena v '/etc/dovecot/conf.d/01-mail-stack-delivery.conf'. To je v podstatě nefunkční, protože holubník mádeliver
ignoruje soubory zahrnuté s !include_try a !include. Tento problém se zobrazuje s touto chybou:Fatal: postmaster_address setting not given
A vyléčí se přidáním -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf
na příkazový řádek dovecot-lda v master.cf (ačkoli pak musíte udělat jak conf.d, tak samotný soubor tak, aby byly světově čitelné, aby ho mohl číst non-root dovecot-lda, což mi připadá jako hrozný hack, spíše než skutečné řešení... ale teď mám práci mail.
Tuto odpověď zde nechávám pro případ, že by Ubuntu používal někdo jiný, kdo by skončil v této situaci. Strávíte méně času než já opravou.
Lepší odpovědí pro mě bylo přidat
postmaster_address=postmaster at DOMAIN
zjevně nahrazující vaši skutečnou doménu za „DOMAIN“ ve vašem
/etc/dovecot/dovecot.conf
a poté restartujte dovecot
service dovecot restart
Není to moje odpověď... Právě jsem to našel zde:https://github.com/mail-in-a-box/mailinabox/issues/31 a můj problém vyřešil.