postfix: avviso: /etc/postfix/main.cf, riga 690: override della voce precedente: config_directory = / etc / postfix

1

Ho avuto un servizio di posta che funzionava bene prima di aver fatto questo aggiornamento in Server App e OSX.

Sono arrivato da Server App 3 e OSX 10.9.5 a OSX 10.11.6 a Server App 5 e OSX 10.12.1, e quando ho provato a ricaricare postfix in questa versione, ricevo diversi avvisi,

remote:~ root# postfix reload
postfix: warning: /etc/postfix/main.cf, line 690: overriding earlier entry: config_directory=/etc/postfix
/usr/sbin/postconf: warning: /etc/postfix/main.cf, line 690: overriding earlier entry: config_directory=/etc/postfix
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: use_sacl_cache=yes
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: imap_submit_cred_file=/Library/Server/Mail/Config/postfix/submit.cred
/usr/sbin/postconf: warning: /etc/postfix/main.cf: unused parameter: mydomain_fallback=localhost
postfix/postlog: warning: /etc/postfix/main.cf, line 690: overriding earlier entry: config_directory=/etc/postfix
postfix/postfix-script: refreshing the Postfix mail system
postsuper: warning: /etc/postfix/main.cf, line 690: overriding earlier entry: config_directory=/etc/postfix

Ho provato alcune soluzioni dalle discussioni su apple ( link ) ma continuo a ricevere lo stesso risultato.

Sto utilizzando il mio servizio di posta come di default, non ho fatto nessuna configurazione, con le vecchie impostazioni che usavo prima.

All'interno di /etc/postfix/main.cf non c'è config_directory = / etc / postfix,

mydomain_fallback = localhost
message_size_limit = 10485760
biff = no
mynetworks = 127.0.0.0/8, [::1]/128
smtpd_client_restrictions = permit_mynetworks permit_sasl_authenticated permit
recipient_delimiter = +
smtpd_tls_ciphers = medium
inet_protocols = all
inet_interfaces = all
config_directory = /Library/Server/Mail/Config/postfix
server_config_directory = /Library/Server/Mail/Config/postfix
compatibility_level = 2

Altre voci sono in questo file.

Non so, ma quella voce mancante di config_directory = / etc / postfix potrebbe essere il problema e da quello che sto vedendo potrebbe essere un problema quando qualcuno proviene da una versione precedente di Server App / OSX. Non sono sicuro, ma il sistema deve assumere i vecchi valori dalle configurazioni precedenti e fallisce in questa nuova versione. Il modo migliore per risolverlo potrebbe essere il confronto con una nuova installazione postfix.

Qualcuno conosce altri modi per risolvere questo?

    
posta SipriusPT 17.11.2016 - 16:42
fonte

2 risposte

1

Ho lo stesso problema con il caricamento postfix nel server Yosemite, con lo stesso errore. Postfix è in esecuzione, tuttavia, e posso riavviarlo utilizzando la GUI nel server.

I file di configurazione postfix di Sierra sono, in effetti, in /Library/Server/Mail/Config/postfix/ e i file in /etc/postfix non sono usati e sono obsoleti. Cambiare file in /etc/postfix non ti farà bene. Il file che devi risolvere è /Library/Server/Mail/Config/postfix/main.cf

    
risposta data 22.11.2016 - 06:09
fonte
0

Ho avuto il problema ma non utilizzo l'app Server.

Ecco cosa funziona per me:

$ sudo vim /etc/postfix/main.cf

Cerca la riga dove c'è "use_sacl_cache = yes" e commentala, fai la stessa cosa con:

"imap_submit_cred_file = / Libreria / Server / Mail / Config / postfix / submit.cred"

e

"mydomain_fallback = localhost"

Non sovrascrivere nulla, devi sempre controllare se quel parametro esiste già; per questo caso:

postfix / postlog: warning: /etc/postfix/main.cf,

riga 690: sovrascrivere la voce precedente:

config_directory = / etc / postfix

Dopo questo dovrebbe funzionare:

$ sudo postfix restart
    
risposta data 23.08.2018 - 11:45
fonte

Leggi altre domande sui tag