Postfix — некоторые письма не отправляются в определенный домен и проблема с тегами системного журнала.
У меня проблема с электронными письмами, отправленными на определенный домен (alice.it). Обычно письмо исправляется и в журнале постфикса у меня такое:
06104180AF: to=<**********@alice.it>, relay=mx.tim.it[34.141.161.132]:25, delay=200, delays=0/200/0.14/0.12, dsn=2.0.0, status=sent (250 <62CC171918270D1E> Mail accepted)
Но иногда письма не отправляются и в журналах появляется такая ошибка:
11F7817D05: to=<**********@alice.it>, relay=none, delay=59, delays=0/59/0/0, dsn=4.0.0, status=deferred (delivery temporarily suspended: host mx.tim.it[34.141.161.132] refused to talk to me: 421 mta-in-01.tim.it Service not available - too busy)
Разница заключается в поле «реле», которое в первом случае — «mx.tim.it». Во втором — «нет».
Также в моей конфигурации постфикса внутри файла /etc/main.cf у меня есть:
transport_maps = hash:/etc/postfix/rl_transport
И в /etc/postfix/rl_transport у меня есть:
alice.it slowest:
В /etc/postfix/master.cf у меня есть:
slowest unix - - n - - smtp -o syslog_name=postfix-slowest
Таким образом, вся почта в домене alice.it должна быть помечена тегом «postfix-slowest», но те, у которых есть «relay=none», помечаются тегом «postfix». Остальные (те, у которых есть реле=mx.tim.it) вместо этого правильно помечены как «postfix-slowest».
Как это возможно?
Я могу что-то сделать, или это проблема ресивера (alice.it)?
Большое спасибо
Стефано