Postfix регистрирует все неудачные и успешные доставки в лог файл. Обычно, этот файл называется /var/log/maillog или /var/log/mail; точный путь определен в файле /etc/syslog.conf.

Когда Postfix не получает или не доставляет почту, первым делом надо посмотреть ошибки, которые препятствуют Postfix работать правильно:

% egrep ‘(warning|error|fatal|panic):’ /some/log/file | more

Примечание: наиболее важное сообщение находится вначале вывода. Сообщения об ошибках, расположенные далее, менее полезны.


Характер каждой проблемы обозначается следующим образом:

*”panic” указывает, что проблема непосредственно в ПО и ее может исправить только программист. Postfix не сможет работать, пока не будет исправлена данная ошибка.
*”fatal” является результатом отсутствующих файлов, неправильных разрешений, неправильных параметров настройки конфигурационного файла, которые вы можете исправить. Postfix не сможет работать, пока не будет исправлена данная ошибка.
*”error” сообщает исправимое или не исправимое ошибочное состояние. Postfix не сможет работать, пока не будет исправлена данная ошибка.
*”warning” указывает на некритические ошибки. Это ошибки, которые вы не в состоянии исправить (например, неисправный DNS сервер, где-то в сети), но также могут указывать локальные ошибки конфигурации, которые могут стать проблемой позже.