2012-10-01 3 views
6

У меня возникли некоторые проблемы в моем postfix. Я не получаю почту от постфикса. Файл журнала также не отображает журнал ошибок. Файл журнала является нормальным. При дальнейшем анализе я обнаружил, что почта будет поступать, но не находится в активной папке postfix. Только одна вещь, которую я нашел в MAILLOG файле:Postfix отправить письмо вопрос?

постфикса/очистки [30369]: предупреждение: /etc/postfix/virtual.db база данных старше исходного файла/и т.д./Postfix/виртуальный

Остальной Файл maillog был нормальным.

Я могу найти проблему. может ли кто-нибудь помочь в этом.

ответ

15

Пробег:

postmap /etc/postfix/virtual 

Затем перезапустите суффикса.

Предупреждение означает, что у вас есть текстовая версия и версия hashmap файла virtual. Текстовая версия является читаемой человеком, которую вы редактируете, затем вы создаете хэш-файл с помощью postmap, и это то, что читает постфикс. Это просто говорит вам, что вы, возможно, внесли изменения в удобочитаемый человек и забыли создать новый .db.

+0

Я уже сталкивался с этой проблемой один раз. при перезапуске постфикса он был устранен, но снова эта проблема произошла. Это решит проблему навсегда. –

+0

@NiteshKumar решит его до тех пор, пока ничего не коснется файла '/ etc/postfix/virtual'. Если этот файл будет затронут или изменен, и вы ** не запустите postmap **, вы снова увидите эту ошибку. –

Смежные вопросы