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.