У ваш sendmail.mc додайте:
CLIENT_OPTIONS (`Family = inet ') 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 (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
Для мене це принадність, і, наскільки я бачу, це ніде не було зафіксовано.