Назад | Перейти на главную страницу

Postfix в Linux не отправляет почту

По какой-то причине мой сервер перестал отправлять почту, и я не знаю почему. Я запускаю Debian 5.0 с постфиксом. Я помню, как настраивал его с помощью apt-get, и он работал нормально.

Есть ли файл конфигурации, который мне нужно обновить? Могу ли я отправить тестовое электронное письмо из оболочки?

Вы должны проверить свои лог-файлы

/var/log/mail.log
/var/log/mail.err
/var/log/daemon.log

Было бы неплохо знать, стоят ли ваши письма в очереди:

mailq

Если в вашей очереди есть письма, попробуйте:

sendmail -q

Проверьте статус службы postfix:

/etc/init.d/postfix status

Пожалуйста, проверьте конфигурацию вашего постфикса:

postfix check

Редактировать:

Пожалуйста, проверьте настройку DNS:

nslookup www.google.de

Пожалуйста, проверьте, можете ли вы проверить связь с любым из целевых доменов:

ping www.google.de

Отправить тестовое электронное письмо из оболочки можно с помощью:

echo "test-body" | mailx -s "test-subject" username@example.com

Вам может понадобиться apt-get mailx или так.

Я не знаком с postfix, но, возможно, есть файл журнала в / var / log, который вы можете просмотреть или проверить /var/log/daemon.log.