[gelöst] postfix sendet erst nachdem es neu gestartet wurde

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
HZB
Beiträge: 486
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Re: postfix sendet erst nachdem es neu gestartet wurde

Beitrag von HZB » 27.02.2018 09:15:59

Mach auf dem Fujitsu Server mal ein

Code: Alles auswählen

dig mail.gmx.net
Wenn er den Namen des konfigurierten Relayhosts nicht auflösen kann, kann er auch nichts dort hin senden.

Frink
Beiträge: 70
Registriert: 25.11.2017 15:57:49
Lizenz eigener Beiträge: GNU Free Documentation License

Re: postfix sendet erst nachdem es neu gestartet wurde

Beitrag von Frink » 27.02.2018 12:44:59

TomL hat geschrieben: ↑ zum Beitrag ↑
26.02.2018 22:42:48
Ist das ein reines IPv6-Netz oder Dual-Stack? Ist IPv6 mit Privacy Extensions konfiguriert? Wenn ja, würde ich das mal deaktivieren... vielleicht hängt da irgendwie das RA. Läuft vielleicht ne Firewall, die Multicast oder ICMPv6 blockt oder kastriert? Dann zum Testen unbedingt deaktivieren, IPv6 benötigt eine besondere Netfilter-Konfiguration, welches man nicht einfach generell blocken darf, wie z.B. bei IPv4. Ohne ICMP läuft kein IPv6. Ist die resolv.conf korrekt?

Ich könnte mir vorstellen, dass da vielleicht Fehler in der IPV6-Konfiguration vorliegen. Für mich sieht das fast nach DNS-Problem aus... kontrolliere mal die /etc/resolv.conf und ob Postfix-DNS den gleichen Inhalt hat.... das sollte beides gleich sein:

Code: Alles auswählen

cat /var/spool/postfix/etc/resolv.conf
Das alles via Online-Diagnose zu prüfen ist nicht so einfach.... :cry: .
Das scheint das Problem zu sein.

Code: Alles auswählen

# cat /var/spool/postfix/etc/resolv.conf
# Generated by NetworkManager
search hitronhub.home

cat /etc/resolv.conf 
# Generated by NetworkManager
search hitronhub.home
nameserver 2a02:8109:9ac0:5210::1
Und nachdem ich postfix neugestartet habe, steht auch in /var/spool/postfix/etc/resolv.conf der nameserver-Eintrag. Wie kann man das fixen?
HZB hat geschrieben: ↑ zum Beitrag ↑
27.02.2018 09:15:59
Mach auf dem Fujitsu Server mal ein

Code: Alles auswählen

dig mail.gmx.net
Wenn er den Namen des konfigurierten Relayhosts nicht auflösen kann, kann er auch nichts dort hin senden.
Ist erfolgreich.

TomL

Re: postfix sendet erst nachdem es neu gestartet wurde

Beitrag von TomL » 27.02.2018 15:32:42

Hier wird vermutlich das Problem erkennbar:

Code: Alles auswählen

dpkg -l resolvconf openresolv
+++-========================================-=========================-=========================-
ii  openresolv            3.8.0-1          armhf            management framework for resolv.conf
un  resolvconf            <keine>          <keine>          (keine Beschreibung vorhanden)
Ich nehme mal an, dass auch bei Dir resolvconf nicht installiert ist und das deshalb das Script /etc/resolvconf/update-libc.d/postfix niemals ausgeführt wird. Möglicherweise funktioniert das bei mir, weil ich das Netzwerk und Resolve beides mit systemd handhabe... *hmmm*...

Die Ursache für Dein Problem liegt wahrscheinlich in diesem for-Statement des Scripts

Code: Alles auswählen

cat /lib/resolvconf/libc | grep LIBEXECDIR
LIBEXECDIR=/lib/resolvconf
for script in "$LIBEXECDIR"/libc.d/*; do
Mit anderen Worten... das o.g. Postfix-Resolv-Script wird nie ausgeführt. Versuch einfach mal einen Symlink in das Verzeichnis zu legen... das könnte das Problem lösen:

Code: Alles auswählen

mkdir -p /lib/resolvconf/libc.d/
ln -s /etc/resolvconf/update-libc.d/postfix /lib/resolvconf/libc.d/postfix

Benutzeravatar
HZB
Beiträge: 486
Registriert: 22.10.2003 11:52:15
Wohnort: Wien

Re: postfix sendet erst nachdem es neu gestartet wurde

Beitrag von HZB » 27.02.2018 18:32:03

Bekommt der Server die IP per DHCP ?

Frink
Beiträge: 70
Registriert: 25.11.2017 15:57:49
Lizenz eigener Beiträge: GNU Free Documentation License

Re: postfix sendet erst nachdem es neu gestartet wurde

Beitrag von Frink » 28.02.2018 13:45:56

TomL hat geschrieben: ↑ zum Beitrag ↑
27.02.2018 15:32:42
Mit anderen Worten... das o.g. Postfix-Resolv-Script wird nie ausgeführt. Versuch einfach mal einen Symlink in das Verzeichnis zu legen... das könnte das Problem lösen:

Code: Alles auswählen

mkdir -p /lib/resolvconf/libc.d/
ln -s /etc/resolvconf/update-libc.d/postfix /lib/resolvconf/libc.d/postfix
Das hat funktioniert, vielen Dank.

Antworten