Dans votre sendmail.mc ajoutez:
CLIENT_OPTIONS (`Family = inet ') dnl
Reconstruisez ensuite sendmail.cf et redémarrez sendmail. Dans Debian, vous faites cela en exécutant> sendmailconfig. Dans CentOS, vous exécutez / etc / mail / make suivi du redémarrage du service sendmail. D'autres systèmes ont d'autres moyens de le faire.
Merci d'avoir posté cela, et cela m'a définitivement mis sur la bonne voie. Cependant, j'ai essayé cela, mais cela ne fonctionnait toujours pas pour moi. En guise de remarque, nous recevions des rejets des serveurs de messagerie Google parce que nous n'avions pas d'entrée DNS inversée pour IPv6. Ceci est définitivement lié à la configuration de notre VPS, et non à notre configuration DNS, car l'entrée DNS inversée numérique doit aller à celui qui possède le bloc d'adresses IP, et c'est mon VPS.
Quoi qu'il en soit, à ma connaissance, il n'y a aucun moyen de désactiver spécifiquement sendmail en utilisant IPv6 en tant que client. La résolution légèrement délicate à laquelle je suis parvenu était de spécifier les options IPv6 pour utiliser un format de compatibilité IPv6 d'une adresse IPv4.
Par exemple, si votre adresse IPv4 est 1.2.3.4, spécifiez:
CLIENT_OPTIONS (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
A fonctionné un charme pour moi, et autant que je puisse voir, cela n'a été documenté nulle part.