GNU/Linux >> Linux Esercitazione >  >> Linux

postfix/dovecot dice che l'impostazione postmaster_address non è stata data ma lo è

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.


Linux
  1. Rafforzamento della sicurezza SSL in Apache, Dovecot e Postfix

  2. Uno script può essere eseguibile ma non leggibile?

  3. Comando non trovato in Zsh, ma trovato in Bash?

  4. Core scaricato, ma il file core non si trova nella directory corrente?

  5. Eseguire l'installazione, ma non nelle directory predefinite?

Problemi di stampa in Libreoffice Writer ma non in Adobe Acrobat Reader o Evolution?

Tomcat in esecuzione, ma la porta 8080 non risponde

Linux come copiare ma non sovrascrivere?

Comando Conda che funziona nel prompt dei comandi ma non nello script bash

base64 -d decodifica, ma dice input non valido

dd su tutto il disco, ma non voglio una parte vuota