Я столкнулся со странной проблемой после включения IPv6 в моем sendmail. Кстати, обратное разрешение подходит для моего домена A и AAAA.

Отправка почты в домен с записями MX A и AAAA теперь переключена с IPv4 на IPv6. например, с помощью Gmail:

sm-mta [42339]: wBE9nxJl042337: to = < пример @ gmail.com>, ctladdr = < пользователь @myserver> (1001/1001), задержка = 00: 00: 01, xdelay = 00: 00: 01, почтовик = esmtp, pri = 30389, relay = gmail-smtp-in.l.google.com. [IPv6: 2a00: 1450: 400c: c06: 0: 0: 0: 1b], dsn = 2.0.0, stat = отправлено

но отправка почты в домен, содержащий только записи MX A, не принимает этот IPv4-адрес для ретранслятора, а заменяет его IPv6-адресом моих собственных серверов, что приводит к «ошибке конфигурации: почта возвращается ко мне (проблема MX?)" ошибка. например, с gmx.net:

sm-mta [42369]: wBE9oqO5042367: to = < пример @ gmx.net>, ctladdr = < пользователь @myserver> (1001/1001), задержка = 00: 00: 00, xdelay = 00: 00: 00, почтовик = esmtp, pri = 30390, relay = mx00.emig.gmx.net. [IPv6: myservers_IPv6_Address !!!здесь должен быть IPv4-адрес mx00.emig.gmx.net !!!], dsn = 5.3.5, stat = локальная ошибка конфигурации, которая, кроме того, приводит к ошибке "возвратится назад ко мне".

Вот что я добавил в sendmail.mc: DAEMON_OPTIONS(`Name = MTA-v6, Family = inet6 ')

Как sendmail с поддержкой IPv4 и IPv6 может взаимодействовать с IPv4 только MX чужого домена? Почему он не разрешает IPv4-адрес MX, а использует собственный IPv6-адрес? DNS resolv работает нормально.

0