L'ho risolto, ma la soluzione non era così ovvia.
Avere un'impostazione postmaster_address mancante non era il vero problema. dovecot-lda non guardava il file di configurazione corretto era il vero problema .
Tuttavia il problema più profondo sembra essere questa "caratteristica" che ho trovato casualmente su Google https://bugs.launchpad.net/ubuntu/+source/dovecot/+bug/671065 dove
Il
deliver
La configurazione (LDA) è memorizzata in "/etc/dovecot/conf.d/01-mail-stack-delivery.conf". Questo è fondamentalmente rotto perchédeliver
di dovecot ignora i file inclusi con !include_try e !include. Questo problema si presenta con questo errore:Fatal: postmaster_address setting not given
Ed è curato aggiungendo -c /etc/dovecot/conf.d/01-mail-stack-delivery.conf
alla riga di comando dovecot-lda in master.cf (anche se poi devi rendere sia conf.d che il file stesso leggibili da tutti in modo che il dovecot-lda non root possa leggerlo, il che sembra un orribile hack, piuttosto che una vera soluzione ... ma ora ho funzionato posta.
Lascio qui questa risposta nel caso in cui qualcun altro usi Ubuntu e finisca in questa situazione. Possa tu dedicare meno tempo di me a ripararlo.
La risposta migliore per me era aggiungere
postmaster_address=postmaster at DOMAIN
ovviamente sostituendo il tuo dominio effettivo con "DOMAIN" nel tuo
/etc/dovecot/dovecot.conf
e quindi riavviare dovecot
service dovecot restart
Non è la mia risposta... L'ho appena trovato qui:https://github.com/mail-in-a-box/mailinabox/issues/31e ha risolto il mio problema.