Nach Reboot keine zustellung !

Feuerzeug

New Member
Hallo,

ich habe Postfix mit Spam und virern schutz auf meinem Server am laufen. Nach einem Reboot steht in der mailq folgendes:

F2A64764013 792 Tue Jan 2 22:43:16 meine@privatedomain.de
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=24740-09, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN25> line 16. (in reply to end of DATA command))
meinedomain@vomserver.de

Komischer weiße läuft Mysql und kann auch drauf zugreifen.
Vielleicht hat jemand ein Tipp für mich

Gruß
Feuerzeug
 
Bitte ins Maillog schauen. Dort sollte mehr stehen.
In der Mailq stehen nur die offiziellen Antworten des SMTPd. Das Maillog sollte mehr Informationen enthalten.
 
Jan 2 23:04:11 Meinserver.de amavis[6183]: (06183-08) lookup_sql: 1046, No database selected
Jan 2 23:04:11 meinserver.de amavis[6183]: (06183-08) TROUBLE in check_mail: creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN23> line 21.
Jan 2 23:04:11 meinserver amavis[6183]: (06183-08) PRESERVING EVIDENCE in /var/lib/amavis/amavis-20070102T230411-06183
Jan 2 23:04:11 meinserver postfix/smtp[20890]: 3AA7C764010: to=<technik@meinedomain>, relay=127.0.0.1[127.0.0.1], delay=5913, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=06183-08, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN23> line 21. (in reply to end of DATA command))
Jan 2 23:04:11 meinserver amavis[24740]: (24740-09) lookup_sql: 1046, No database selected
Jan 2 23:04:11 meinserver.de amavis[24740]: (24740-09) TROUBLE in check_mail: creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN25> line 16.
Jan 2 23:04:11 meinserver.de amavis[24740]: (24740-09) PRESERVING EVIDENCE in /var/lib/amavis/amavis-20070102T230411-24740
Jan 2 23:04:11 meinserver postfix/smtp[22481]: F2A64764013: to=<technik@meinedomain>, relay=127.0.0.1[127.0.0.1], delay=1255, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=24740-09, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN25> line 16. (in reply to end of DATA command))
Jan 2 23:04:11 meinserver amavis[24740]: (24740-09) lookup_sql: 1046, No database selected
Jan 2 23:04:11 k,einserver.de amavis[24740]: (24740-09) TROUBLE in check_mail: creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN25> line 16.
Jan 2 23:04:11 meinserver.de amavis[24740]: (24740-09) PRESERVING EVIDENCE in /var/lib/amavis/amavis-20070102T230411-24740
Jan 2 23:04:11 meinserver.de postfix/smtp[22481]: F2A64764013: to=<technik@meinedomain.de>, relay=127.0.0.1[127.0.0.1], delay=1255, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=24740-09, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN25> line 16. (in reply to end of DATA command))
Jan 2 23:21:32 meinserver.de postfix/smtpd[20441]: warning: smtpd_peer_init: 87.21.45.27: hostname host27-45-dynamic.21-87-r.retail.telecomitalia.it verification failed: Name or service not known
Jan 2 23:21:32 meinserver postfix/smtpd[20441]: connect from unknown[87.21.45.27]
Jan 2 23:21:32 meinserver postfix/smtpd[20441]: lost connection after CONNECT from unknown[87.21.45.27]
Jan 2 23:21:32 meinserver postfix/smtpd[20441]: disconnect from unknown[87.21.45.27]
Datenbanken etc sind alle vorhanden. Kann es auch sein das einer versucht spam zuverschicken ?

Jan 2 23:21:32 meinserver.de postfix/smtpd[20441]: warning: smtpd_peer_init: 87.21.45.27: hostname host27-45-dynamic.21-87-r.retail.telecomitalia.it verification failed: Name or service not known
Jan 2 23:21:32 meinserver postfix/smtpd[20441]: connect from unknown[87.21.45.27]
Jan 2 23:21:32 meinserver postfix/smtpd[20441]: lost connection after CONNECT from unknown[87.21.45.27]
Jan 2 23:21:32 meinserver postfix/smtpd[20441]: disconnect from unknown[87.21.45.27]
 
Das Problem hat der Amavisd. Was für eine Datenbank soll der denn connecten? Deinen lokalen oder einen entfernten mit bekannten SPAMs?

Evtl. was an der Firewall-Config (oder einer anderen) geändert, ohne das gleich anzuwenden?

Manchmal passiert es, dass man sich eine Config-Bombe legt, die erst beim nächsten Reboot hoch geht. Deshalb Config-Änderungen immer gleich aktivieren.
 
Das Problem hat der Amavisd. Was für eine Datenbank soll der denn connecten? Deinen lokalen oder einen entfernten mit bekannten SPAMs?

einen entfernten. Also hier mal mein Letzter Schritt:

Datei mit dem namen spamlearner angelegt und folgendes eingefügt:

#!/bin/bash -e

SADIR=/var/lib/amavis/.spamassassin
DBPATH=/var/lib/amavis/.spamassassin/bayes
SPAMFOLDERS="\
/home/vmail/well-known-customer.com/fred/.spam/cur \
/home/vmail/spamtrap.org/jeanne/.spam/cur \
"
HAMFOLDERS="\
/home/vmail/spamtrap.org/jeanne/.trash/cur \
"

for spamfolder in $SPAMFOLDERS ; do \
echo Learning spam from $spamfolder ; \
nice sa-learn --spam --showdots --dbpath $DBPATH $spamfolder
done

for hamfolder in $HAMFOLDERS ; do \
echo Learning ham from $hamfolder ; \
nice sa-learn --ham --showdots --dbpath $DBPATH $hamfolder
done

chown -R amavis:amavis $SADIR

danach habe ich diesen Befehl:

sa-learn --dbpath /var/lib/amavis/.spamassassin/bayes --dump magic
ausgeführt.

halt nach dieser Anleitung: de:howtos:sarge:postfix2_antispam_virenschutz [Debianhowto.de]

Evtl. was an der Firewall-Config (oder einer anderen) geändert, ohne das gleich anzuwenden?

habe ich im moment noch nicht installiert.
 
Hallo,

Sorry wegen dem Doppelpost, dieser soll als Lösung dienen.
Also AMaViS konnte sozusagen nicht die angegebende Tabelle/Datenbank finden, das lag daran das der Eintrag
@lookup_sql_dsn =
( ['DBI:mysql:database=DATENBANKNAME;host=127.0.0.1;port=3306', 'BENUTZERNAME', 'PASSWORT'], )

Falsch waren. ich hate bei database den Datenbank-namen und beim Datenbank-namen die Spalte angegeben. Dies führte zur Fehlermeldung.
 
Back
Top