У меня проблема с почтовым сервером.
Я установил записи A и MX, я могу получать почту с разных серверов, но все исходящие письма (разным почтовым провайдерам) не имеют статуса:
1) Ошибка соединения: соединение прервано во время разговора SMTP при разговоре с mx-ha03.web.de;
2) AAAA-lookup mx-ha03.web.de - DNS-сервер вернул ответ без данных;
3) Ошибка соединения: соединение прервано во время разговора по SMTP при разговоре с mx-ha02.web.de;
4) AAAA-lookup mx-ha02.web.de - DNS-сервер вернул ответ без данных;
5) AAAA-lookup mx-ha02.web.de - DNS-сервер вернул ответ без данных;
Если я откопаю @ 8.8.8.8 с сервера для mx-ha02.web.de, запись AAAA вернет мне только SOA.
Я не совсем уверен, в чем проблема, но предполагаю, что почтовый сервер каким-то образом пытается применить ipv6 и, следовательно, ищет DNS-запись AAAA.
У меня есть запись MX для моего mail.domain.tld и запись A из mail.domain.tld на мой общедоступный IP-адрес. И пробросил порты smtp / imap через iptables. Я настроил подходящий DNS в /etc/resolve.conf, отключил IPv6 для машины и настроил Citadel на использование только IPv4.
Почему он по-прежнему применяет четырехъядерные DNS-записи, предназначенные исключительно для IPv6? Или я что-то сильно неверно истолковываю?
Я не думаю, что это точное толкование проблемы. Эти две ошибки гораздо более очевидны:
1) Ошибка соединения: соединение прервано во время разговора SMTP при разговоре с mx-ha03.web.de;
3) Ошибка соединения: соединение прервано во время разговора по SMTP при разговоре с mx-ha02.web.de;
Это указывает на то, что сам разговор SMTP прерывается, и подразумевает, что он, по крайней мере, смог положить начало связь. Ваш лучший следующий шаг - использовать захват пакетов для изучения того, что происходит во время этих SMTP-транзакций на сетевом уровне. Я бы проигнорировал предупреждения об отсутствии записей AAAA, пока вы не устраните эти две ошибки.