# echo "test www1" | mail -v -s "testing www1" (skip)@gmail.com LOG: MAIN <= root@server.spb.ru U=root P=local S=396 # delivering 1SwU4n-000NDx-Fz Connecting to gmail-smtp-in.l.google.com [2a00:1450:8005::1a]:25 ... LOG: MAIN PANIC DIE unable to parse "2a00:1450:8005::1a" as an IP address: ai_family not supported LOG: MAIN == (skip)@gmail.com R=dnslookup T=remote_smtp defer (-1): smtp transport process returned non-zero status 0x0100: exit code 1 LOG: MAIN Frozen
Причина в том, что по какой-то причине система пытается отправить по ipv6, и при невозможности - просто забивает, вместо пробы другого протокола. Может возникнуть в частности при собранном exim с ipv6 и отключенным ипв6 в самой системе.
Решение: ставить exim без поддержки ипв6 или добавить в конфиг опцию
disable_ipv6 = yes
и перезапустить сервис. Мне было проще пересобрать без ipv6 вообще, поскольку всё-равно пока протокол сырой и ещё лет 5 для внедрения допустим только после тщательных тестов. И минимум несколько лет после массового перехода в протоколе будут находить критические дыры.
Комментариев нет:
Отправить комментарий