Úvod
Při pokusu o odeslání e-mailu na účet gmail prostřednictvím postfixu můžete v protokolech postfixu /var/log/maillog vidět chybu podobnou této:
13. října 17:49:54 řešitel postfix/smtp[10045]:připojte se k gmail-smtp-in.l.google.com[2a00:1450:400c:c05::1b]:25:Síť je nedostupnáŘešení pro IPv4
Pokud chcete místo toho použít IPv4, měli byste upravit konfigurační soubor Postfixu:
vi /etc/postfix/main.cfA změňte inet_protocols =all na inet_protocols =ipv4 a restartujte nebo znovu načtěte Postfix:
/etc/init.d/postfix reloada vyprázdněte frontu Postfixu:
postfix -fnebo počkejte a pošta se začne odesílat.
Řešení pro IPv6
Častou příčinou je nesprávné nastavení IPv6. Opravte nastavení IPv6 a zkuste to znovu. Příklady konfigurací IPv6 jsou uvedeny níže,
vi /etc/network/interfacesNapříklad:
iface eth0 inet6 statická adresa 2a00:d880:0:10::xxxx:xxxx síťová maska 64 brána 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/604 up dev ip -6 addr add 2a00:d880:0:10::xxxx:xxxx/64 dev eth0Ukázková konfigurace IPv6 pro CentOS:
vi /etc/sysconfig/network-scripts/ifcfg-eth0Například:
IPV6INIT=ano IPV6ADDR=2a00:d880:0:10::xxxx:xxxx IPV6_DEFAULTGW=2a00:d880:0:10::1 IPV6ADDR_SECONDARIES="2a00:d880:0xax10:xx :d880:0:10::xxxx:xxxx/64 2a00:d880:0:10::xxxx:xxxx/64 2a00:d880:0:10::xxxx:xxxx/64"
Cent OS