Introduzione
Quando si tenta di inviare e-mail a un account gmail tramite postfix, è possibile visualizzare un errore come questo nei log di postfix /var/log/maillog :
Oct 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
Soluzione per IPv4
Se invece desideri utilizzare IPv4, devi modificare il file di configurazione di Postfix:
vi /etc/postfix/main.cf
E cambia inet_protocols =tutti a inet_protocols =ipv4 e riavvia o ricarica Postfix:
/etc/init.d/postfix reload
e svuota la coda di Postfix:
postfix -f
oppure aspetta e la posta inizierà a essere inviata.
Soluzione per IPv6
Una causa comune è a causa di impostazioni IPv6 errate. Correggi le impostazioni IPv6 e riprova. Di seguito sono mostrati esempi di configurazione IPv6,
vi /etc/network/interfaces
Ad esempio:
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
Esempio di configurazione IPv6 per CentOS:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Ad esempio:
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"