Назад | Перейти на главную страницу

Электронная почта применяет запись DNS AAAA и не будет отправлять без

У меня проблема с почтовым сервером.

Я установил записи 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, пока вы не устраните эти две ошибки.