× К оглавлению На главную Об авторе

Дата и время публикации:    

 


Сообщение "Postfix: mail for home.net.tld loops back to myself"

Характер неисправности, выявленной в сообщениях журнала /var/log/mail:

Дамп 1

Oct 22 15:10:52 home postfix/smtp[9468]: 4888D5F7CE: to=, relay=none, delay=19, delays=19/0.05/0.01/0, dsn=5.4.6, status=bounced (mail for home.net.tld loops back to myself)
Oct 22 15:10:52 home postfix/qmgr[9370]: 4888D5F7CE: removed

Что письмо из очереди с 4888D5F7CE было удалено потому, что

Вариант 1. Не было выставлено собственное имя сервера, как показано в дампе 2

Дамп 2

sudo postconf | grep myhostname
. . .
lmtp_lhlo_name = $myhostname
local_transport = local:$myhostname
milter_macro_daemon_name = $myhostname
myhostname = home.nethome
smtp_helo_name = $myhostname
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_proxy_ehlo = $myhostname

Как показано в дампе 3, для устранения данной неисправности, устанавливаем имя сервера в файле "/etc/postfix/main.cf".

Дамп 3

. . .
myhostname = mail.home.net.tld
. . .

Вариант 2. Как дополнительный шаг, проверяем доменные имена, перечисленные в "mydestination", как показано в дампе 4

Дамп 4

sudo postconf | grep mydestination
. . .
mydestination = localhost.home.net.tld, localhost, mail.home.net.tld
. . . 

И, если как в нашем случае, вместо доменных имен прописаны имена узлов, приводим к принятому виду файл "/etc/postfix/main.cf", как показано в дампе 5

Дамп 4

. . .
mydestination = localdomain, localhost, localhost.localdomain, localhost, home.net.tld
. . .

Библиография

3.1 См. документацию на Postfix

Сайт разработан в соответствии с рекомендациями консорциума W3C для языка разметки HTML5.

Об авторе можно прочитать здесь.

Copyright © 2015-2019 Андрей Ржавсков