Заметил однажды на одном сервере, что Postfix не всегда отправляет письма, в логах была следующая ошибка:
warning: host NAME[192.168.5.5]:25 greeted me with my own hostname NAME
Посмотрев имя хоста:
hostname -f
Обнаружил что оно не правильное и совпадает с тем на которое шлется почта!
Изменил имя хоста на правильное в следующих файлах (в редакторе nano Ctrl+X для выхода, y/n для сохранения или отмены изменений):
sudo nano /etc/hostname sudo nano /etc/postfix/main.cf sudo nano /etc/hosts
Все, после этого ошибка не появлялась и почта успешно доставлялась.