В ваш sendmail.mc добавьте:
CLIENT_OPTIONS ( `Семейный = инет ') DNL
Затем пересоберите sendmail.cf и перезапустите sendmail. В Debian вы делаете это, запустив> sendmailconfig. В CentOS вы запускаете / etc / mail / make и перезапускаете службу sendmail. Другие> системы имеют другие способы сделать это.
Спасибо за сообщение, и это определенно заставило меня на правильном пути. Однако я попробовал это, но это все еще не работало для меня. Как примечание, мы получали отказы от почтовых серверов Google, потому что у нас не было обратной записи DNS для IPv6. Это определенно связано с конфигурацией нашего VPS, а не с нашей конфигурацией DNS, потому что числовая обратная запись DNS должна идти тому, кто владеет блоком IP-адресов, а это мой VPS.
В любом случае, насколько я вижу, нет способа специально отключить sendmail, используя IPv6 в качестве клиента. Немного хитрое решение, к которому я пришел, состояло в том, чтобы указать параметры IPv6 для использования формата совместимости IPv6 для адреса IPv4.
например, если ваш IPv4-адрес - 1.2.3.4, укажите:
CLIENT_OPTIONS ( `Семейный = inet6, Addr = :: FFFF: 1.2.3.4' ) DNL
Это сработало для меня, и, насколько я понимаю, это нигде не было задокументировано.