2012-10-01 12 views
6

Sto affrontando qualche problema nel mio postfix. Non ricevo posta da postfix. Anche il file di registro non mostra alcun registro errori. Il file di registro è normale. Per ulteriori analisi ho trovato la posta in arrivo ma non nella cartella attiva di postfix. Solo una cosa che ho trovato nel file di maillog:Problemi di invio posta postfix?

postfix/cleanup [30369]: avvertimento: banca dati /etc/postfix/virtual.db è più vecchio di file sorgente/etc/postfix/virtual

Resto il file Maillog era normale.

Sono in grado di trovare il problema. qualcuno può aiutare su questo.

risposta

15

Run:

postmap /etc/postfix/virtual 

Quindi riavviare postfix.

L'avviso indica che si dispone di una versione di testo e una versione di hashmap del file virtual. La versione testuale è quella leggibile dall'uomo che si modifica, quindi si costruisce una hashmap usando postmap e questo è ciò che legge postfix. Ti sta solo dicendo che potresti aver apportato una modifica a quella leggibile dall'uomo e hai dimenticato di creare un nuovo .db.

+0

Ho già affrontato questo problema una volta. al riavvio del postfix è stato risolto, ma ancora una volta questo problema si è verificato. Questo risolverà il problema per sempre. –

+0

@NiteshKumar lo risolverà a patto che nulla tocchi il file '/ etc/postfix/virtual'. Se quel file viene toccato o modificato e tu ** non esegui postmap **, vedrai nuovamente quell'errore. –

Problemi correlati