GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So beheben Sie den Fehler „Postfix/smtp-Netzwerk ist nicht erreichbar“.

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 :

sehen
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

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"

Cent OS
  1. So beheben Sie den Fehler „semanage command“ Not Found in CentOS

  2. Verbinden:Netzwerk ist nicht erreichbar? – Ping?

  3. Wie man ein virtuelles `veth`-Netzwerk einrichtet

  4. Netzwerk:Zielhost nicht erreichbar

  5. (Netzwerk nicht erreichbar) Fehler in meinen Serverprotokollen

So beheben Sie den Fehler „Helm hat keine bereitgestellten Versionen“.

So beheben Sie den Fehler „Job for netctl service failed“ in Arch Linux

So beheben Sie den Busybox Initramfs-Fehler unter Ubuntu

So beheben Sie den Fehler 502 Bad Gateway auf Nginx

So beheben Sie Fehler 403

So beheben Sie einen Datenbankverbindungsfehler