Einführung
Wenn Sie versuchen, eine E-Mail über Postfix an ein Google Mail-Konto zu senden, können Sie einen Fehler wie diesen in den Postfix-Protokollen /var/log/maillog :
sehenOct 13 17:49:54 solver postfix/smtp[10045]: connect to gmail-smtp-in.l.google.com[2a00:1450:400c:c05::1b]:25: Network is unreachable
Lösung für IPv4
Wenn Sie stattdessen IPv4 verwenden möchten, sollten Sie die Postfix-Konfigurationsdatei bearbeiten:
vi /etc/postfix/main.cf
Und ändern Sie inet_protocols =all zu inet_protocols =ipv4 und Postfix neu starten oder neu laden:
/etc/init.d/postfix reload
und leeren Sie die Postfix-Warteschlange:
postfix -f
oder warten Sie einfach und die E-Mail wird gesendet.
Lösung für IPv6
Eine häufige Ursache sind falsche IPv6-Einstellungen. Korrigieren Sie Ihre IPv6-Einstellungen und versuchen Sie es erneut. Beispiele für IPv6-Konfigurationen sind unten gezeigt,
vi /etc/network/interfaces
Zum Beispiel:
iface eth0 inet6 static address 2a00:d880:0:10::xxxx:xxxx netmask 64 gateway 2a00:d880:0:10::1 up ip -6 addr add 2a00:d880:0:10::xxxx:xxxx/64 dev eth0 up ip -6 addr add 2a00:d880:0:10::xxxx:xxxx/64 dev eth0 up ip -6 addr add 2a00:d880:0:10::xxxx:xxxx/64 dev eth0 up ip -6 addr add 2a00:d880:0:10::xxxx:xxxx/64 dev eth0
IPv6-Beispielkonfiguration für CentOS:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Zum Beispiel:
IPV6INIT=yes IPV6ADDR=2a00:d880:0:10::xxxx:xxxx IPV6_DEFAULTGW=2a00:d880:0:10::1 IPV6ADDR_SECONDARIES="2a00:d880:0:10::xxxx:xxxx/64 2a00:d880:0:10::xxxx:xxxx/64 2a00:d880:0:10::xxxx:xxxx/64 2a00:d880:0:10::xxxx:xxxx/64"