sendmail и ipv6
Столкнулся с проблемой, на которую потратил достаточно много времени.
Суть: при отправке письма через sendmail оно уходило с минутной задержкой. При этом sendmail в логе отчитывается "Message accepted for delivery", а удаленному серверу письмо отдает только через минуту. После ряда экспериментов выяснил зависимость этой задержки от параметра confTO_CONNECT.
Логика не подсказала причины подобного таймаута. Заметил, что процесс отправки (sendmail в отдельном процессе это делает) запускается сразу, но тупо висит. Натравливаю strace на этот процесс и наблюдаю, как он упорно пытается подключиться к удаленному серверу через ipv6 :)
Кстати, найти способ отключить поиск AAAA-записей в sendmail без пересборки не удалось. Поэтому просто отключил ipv6 на уровне ядра: добавил
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
в /etc/sysctl.conf и применил: sysctl -p.
Еще нет отзывов
Идет загрузка формы...