Page 1 of 1

Temporary lookup failure

Posted: Sat 31. Mar 2018, 20:24
by NicoB
Guten Abend KeyHelp Community,

ich habe seit paar Tagen Problemen mit dem Mail Versand, sowie Empfang.

Ich bekomme seit 3 Tagen beim Versand von Mails diesen Fehler:

Code: Select all

Ihre Nachricht hat einige oder alle Empfänger nicht erreicht.

      Betreff:	Test Mail
      Gesendet am:	31.03.2018 19:34

Folgende(r) Empfänger kann/können nicht erreicht werden:

      '**@gmail.com' am 31.03.2018 19:34
            Serverfehler: "451 4.3.0 <**@gmail.com>: Temporary lookup failure"'
Meine Taten wo der Server noch tatenlos ging:
-> Upgrade auf Debian 9.4
-> Kernel Updates
-> Befolgen der Anleitung von "Lawleit"-> viewtopic.php?f=5&t=1385 da externer MySQL Zugang benötigt wird.

Meine versuche das Problem zu beseitigen:
-> Externen MySQL Zugang rückgängig gemacht.
-> Mehrere Versuche Mails zu versenden, und zu empfangen von verschiedenen Mail Providern

Weiß hier evtl. einer woran es liegen kann?

Ansonsten schöne Ostern.

Gruß
Nico

Re: Temporary lookup failure

Posted: Sat 31. Mar 2018, 20:48
by Alexander
Hallo,

Postfix kann nun scheinbar nicht mehr korrekt mit der Datenbank kommunizieren.

- KeyHelp läuft ansonsten noch normal?

- Hast du mysql nach deinen Änderungen neugestartet?

- Die Angabe in der my.cnf ist "bind-address = 127.0.0.1"? Wir hatten letze Woche erst einen Fall dort stand bei einem Server "bind_address" (mit Unterstrich). Was ich damit sagen will, überprüfe noch einmal die Einstellungen, die du getätigt hast auf Korrektheit, manchmal übersieht man so etwas sehr leicht.

- Ggf. kannst du Postfix mal in den Debug Modus versetzen und schauen, was im /var/log/mail.log protokolliert wird.

Re: Temporary lookup failure

Posted: Sat 31. Mar 2018, 21:37
by NicoB
Hallo Alexander,

gerne Antworte wich auf deine Fragen:

- KeyHelp läuft ansonsten noch normal?
-> Soweit ganz normal.

- Hast du mysql nach deinen Änderungen neugestartet?
-> Mehrmals + Server Neustart


- Die Angabe in der my.cnf ist "bind-address = 127.0.0.1"? Wir hatten letze Woche erst einen Fall dort stand bei einem Server "bind_address" (mit Unterstrich). Was ich damit sagen will, überprüfe noch einmal die Einstellungen, die du getätigt hast auf Korrektheit, manchmal übersieht man so etwas sehr leicht.
-> In der /etc/mysql/mariadb.conf.d/50-server.cnf wurde bind-address = 127.0.0.1 hinterlegt.

- Ggf. kannst du Postfix mal in den Debug Modus versetzen und schauen, was im /var/log/mail.log protokolliert wird.
->

Code: Select all

Mar 31 22:25:50 web01 dovecot: auth-worker(1033): Error: mysql(localhost): Connect failed to database (keyhelp): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory") - waiting for 5 seconds before retry
Verdacht bestätigt, finde jedoch den Fehler dazu nicht.

Habe die Dateien gecheckt (unter /etc/postfix) "mysql-virtual-alias-maps.cf / mysql-virtual-mailbox-domains.cf / mysql-virtual-mailbox-maps.cf"

Code: Select all

user = keyhelp
password =***
hosts = 127.0.0.1
dbname = keyhelp
Sieht soweit richtig aus, Login ist ebenfalls möglich.

Re: Temporary lookup failure

Posted: Sun 1. Apr 2018, 22:59
by Martin
Hallo,

hier kann es nötig sein den KeyHelp Benutzer in der Datenbank die Berechtigung für @127.0.0.1 zusätzlich zu @localhost zu geben.

Re: Temporary lookup failure  [GELÖST]

Posted: Mon 2. Apr 2018, 12:50
by NicoB
Hallo Martin,

ich habe meinen Server mittlerweile neu aufgesetzt.(Habe jedoch ein Snapshot erstellt.)

Daher habe ich die Problembehandlung nochmals versucht ;)

Habe dem User ebenfalls für 127.0.0.1 freigegeben.

Zwar ist nun der o.g. MySQL Fehler weg jedoch taucht nun der Fehler auf:

Code: Select all

Apr  2 12:47:11 web01 postfix/pickup[2616]: 18EB1A0379: uid=0 from=<***>
Apr  2 12:47:11 web01 postfix/cleanup[4301]: 18EB1A0379: message-id=<***>
Apr  2 12:47:11 web01 postfix/cleanup[4301]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111 "Connection refused")
Apr  2 12:47:11 web01 postfix/cleanup[4301]: warning: mysql:/etc/postfix/mysql-virtual-alias-maps.cf lookup error for "***"
Apr  2 12:47:11 web01 postfix/cleanup[4301]: warning: 18EB1A0379: virtual_alias_maps map lookup problem for *** -- message not accepted, try again later
Bin gerne bereit den Fehler für andere aufzuklären.