W swoim sendmail.mc dodaj:
CLIENT_OPTIONS (`Family = inet ') dnl
Następnie odbuduj sendmail.cf i uruchom ponownie sendmail. W Debianie robisz to, uruchamiając> sendmailconfig. W CentOS uruchamiasz / etc / mail / make, po czym następuje restart usługi sendmail. Inne> systemy mają na to inne sposoby.
Dzięki, że to opublikowałeś, i zdecydowanie podniosło mnie to na właściwy tor. Jednak próbowałem tego, ale nadal nie działało to dla mnie. Na marginesie otrzymywaliśmy odrzucenia z serwerów poczty Google, ponieważ nie mieliśmy odwrotnego wpisu DNS dla IPv6. Jest to zdecydowanie związane z konfiguracją naszego VPS, a nie z naszą konfiguracją DNS, ponieważ numeryczny odwrotny wpis DNS musi być skierowany do każdego, kto jest właścicielem bloku adresów IP, a to jest mój VPS.
W każdym razie, o ile widzę, nie ma sposobu, aby specjalnie wyłączyć sendmaila za pomocą IPv6 jako klienta. Nieco trudna rozdzielczość, do jakiej doszedłem, polegała na określeniu opcji IPv6 w celu użycia formatu zgodności IPv6 adresu IPv4.
np. jeśli twój adres IPv4 to 1.2.3.4, określ:
CLIENT_OPTIONS (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
Wywołało to dla mnie urok i, o ile widzę, nie zostało to nigdzie udokumentowane.