По какой-то причине мой сервер перестал отправлять почту, и я не знаю почему. Я запускаю 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.