Fügen Sie in Ihrer sendmail.mc Folgendes hinzu:
CLIENT_OPTIONS (`Family = inet ') dnl
Erstellen Sie dann sendmail.cf neu und starten Sie sendmail neu. In Debian führen Sie dazu> sendmailconfig aus. In CentOS führen Sie / etc / mail / make aus, gefolgt vom Neustart des Dienstes sendmail. Andere> Systeme haben andere Möglichkeiten, dies zu tun.
Danke, dass du das gepostet hast, und es hat mich definitiv auf den richtigen Weg gebracht. Ich habe es jedoch versucht, aber es funktionierte immer noch nicht für mich. Als Randnotiz erhielten wir Ablehnungen von Google Mail-Servern, da wir keinen umgekehrten DNS-Eintrag für IPv6 hatten. Dies hängt definitiv mit der Konfiguration unseres VPS zusammen und nicht mit unserer DNS-Konfiguration, da der numerische umgekehrte DNS-Eintrag an denjenigen gehen muss, der den IP-Adressblock besitzt, und das ist mein VPS.
Soweit ich sehen kann, gibt es keine Möglichkeit, sendmail mit IPv6 als Client speziell zu deaktivieren. Die etwas knifflige Lösung bestand darin, die IPv6-Optionen anzugeben, um ein IPv6-Kompatibilitätsformat einer IPv4-Adresse zu verwenden.
Wenn Ihre IPv4-Adresse beispielsweise 1.2.3.4 lautet, geben Sie Folgendes an:
CLIENT_OPTIONS (`Family = inet6, Addr = :: ffff: 1.2.3.4 ') dnl
Hat mir sehr gut gefallen, und soweit ich sehen kann, wurde dies nirgendwo dokumentiert.