Kein Empfang mehr möglich !!

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Kein Empfang mehr möglich !!

Post by fireandrescue »

Hallo,

vorerst mal mein system:

Debian Sarge
Postfix
courier
amavisd
spamassassin
clamav

So nu. Ich musste heute ein Reboot durchführen, davor ging der E-Mail Versand einwandfrei. Jedoch geht es nicht mehr und ich habe dies in der mail.log stehen:

Code: Select all

Jan  2 18:17:36 Host amavis[72]: (00072-01) lookup_sql: 1046, No database selected
Jan  2 18:17:36 host amavis[72]: (00072-01) TROUBLE in check_mail: creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN9> line 16.
Jan  2 18:17:36 host amavis[72]: (00072-01) PRESERVING EVIDENCE in /var/lib/amavis/amavis-20070102T181736-00072
Jan  2 18:17:36 Host postfix/smtp[4302]: 8BAB276400E: to=<meine@emailaufnserver>, relay=127.0.0.1[127.0.0.1], delay=0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00072-01, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN9> line 16. (in reply to end of DATA command))
So wie ich es auf den Ersten Blick sehen kann soll keine Datenbank ausgewählt sein ?! Dabei läuft Alles, es steht leider auch nicht dabei in welche Datei sich evt ein Fehler eingeschlichen hat.
Hat jemand schonmal so ein Problem gehabt ?

Gruß
Fireandrescue

*edit*
qmail bringt dies ans tagelicht:

Code: Select all

-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
555AC76400C     2631 Mon Jan  1 22:38:53  MAILER-DAEMON
                  (connect to example.com[192.0.34.166]: Connection timed out)
                                         postmaster@example.com

6EC1076400D     2640 Mon Jan  1 22:46:56  MAILER-DAEMON
                  (connect to example.com[192.0.34.166]: Connection timed out)
                                         postmaster@example.com

EF25376400B      791 Tue Jan  2 18:15:01  adresse@vomsender.de
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=09336-01, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN9> line 16. (in reply to end of DATA command))
                                         info@meinedomain.tld

8BAB276400E      776 Tue Jan  2 18:17:36  adresse@vomsender
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00072-01, creating_partsdir FAILED: DBD::mysql::st execute failed: No database selected at (eval 38) line 238, <GEN9> line 16. (in reply to end of DATA command))
                                         so@mainedomain.de

-- 7 Kbytes in 4 Requests.
Top

tobix
Posts: 7
Joined: 2006-08-15 14:28
Location: Frankfurt

Re: Kein Empfang mehr möglich !!

Post by tobix »

Haben sich seit dem letzten Reboot vielleicht einige oder eine Datei in /etc geändert?
Es klingt danach, dass beim Reboot eine neue Config geladen wurde, z.B. für Deinen MTA, der jetzt wieder "jungfräulich" läuft.
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

Die ganzen Configs sind so wie ich es vorher installiert habe.
Top

nrider
Posts: 8
Joined: 2006-12-27 12:01
Location: Düsseldorf

Re: Kein Empfang mehr möglich !!

Post by nrider »

Hi,

paste doch mal deine Zeile aus der main.cf in der du den Connect zur Datenbank angibst. Was sagt den ein postfix check?

Eventuell hast du einen Tipfehler irgendwo eingebaut und den Dienst
anschließend nicht neugestartet. Nun nach einem reboot wurden
die config files natürlich jungfräulich eingelesen.


Gruß
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

Wie gesagt, wo ich alles aufgesetzt habe hatte ich einen reboot durchgeführt. Heute musste ich nochmal ein Reboot machen und seit dem habe ich dieses Problem. Hier mal meine main.cf:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = mein.server
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mein.server, localhost.server, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
Die ganzen angelegten Datein etc sind unverändert. Ein /etc/init.d/postfix check brachte keine Fehlermeldungen ans licht. oder kann dieser Befehl der Kopfschuß gewesen sein: sa-learn --dbpath /var/lib/amavis/.spamassassin/bayes --dump magic ??
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11518
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Kein Empfang mehr möglich !!

Post by Joe User »

Code: Select all

mynetworks = 127.0.0.0/8
raus und

Code: Select all

mynetworks_style = host
rein, anschliessend noch ein

Code: Select all

postfix reload
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »


BeitragVerfasst am: 02. 01. 2007 - 18:58 Titel:
Code:
mynetworks = 127.0.0.0/8

raus und
Code:
mynetworks_style = host

rein, anschliessend noch ein
Bei host mein Hostnamen eingeben ?
Top

nrider
Posts: 8
Joined: 2006-12-27 12:01
Location: Düsseldorf

Re: Kein Empfang mehr möglich !!

Post by nrider »

Der Wert muss genau wie beschrieben eingetragen werden:

Code: Select all

mynetworks_style = host
aber hat das jetzt eine Auswirkung auf die Problemstellung??

Gruß
Top

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: Kein Empfang mehr möglich !!

Post by oxygen »

In folgenden Dateien:
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailboxes.cf
Ist die Konfiguration mit der postfix sich mit dem mysql Server verbindet. Entweder ist in einer (oder mehreren) Datei(en) ein Fehler oder der Fehler liegt bei MySQL (falsches DATADIR, beschädigte MySQL Dateien etc).
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

Mein Datadir: datadir = /var/lib/mysql

in der mailq steht beim Aktuellen:
(host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=00072-05, creating_partsdir FAILED: DBD::mysql::st execute failed: Lost connection to MySQL server during query at (eval 38) line 238, <GEN17> line 21. (in reply to end of DATA command))
Sprich er verliert die Verbindung zum Mysql-Server. Die Conf jedoch ist I.O.
Die Mysql.log ist leer. Die Datein sind auch I.O Warum er die verbindung zum Mysql verliert weiß ich nicht. Meine Seite die selbst auf den Server zugreift Funktioniert Tadellos.
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11518
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Kein Empfang mehr möglich !!

Post by Joe User »

DBD::mysql up/downgraden könnte helfen...
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

ist Installiert und auf den Aktuellsten stand:
./usr/lib/perl5/auto/DBD
./usr/lib/perl5/auto/DBD/mysql
./usr/lib/perl5/auto/DBD/mysql/mysql.so
./usr/lib/perl5/auto/DBD/mysql/mysql.bs
./usr/lib/perl5/Bundle/DBD
./usr/lib/perl5/Bundle/DBD/mysql.pm
./usr/lib/perl5/DBI/DBD.pm
./usr/lib/perl5/DBI/DBD
./usr/lib/perl5/DBI/DBD/Metadata.pm
./usr/lib/perl5/DBD
./usr/lib/perl5/DBD/Proxy.pm
./usr/lib/perl5/DBD/DBM.pm
./usr/lib/perl5/DBD/Sponge.pm
./usr/lib/perl5/DBD/File.pm
./usr/lib/perl5/DBD/NullP.pm
./usr/lib/perl5/DBD/ExampleP.pm
./usr/lib/perl5/DBD/mysql.pm
./usr/lib/perl5/DBD/mysql
./usr/lib/perl5/DBD/mysql/GetInfo.pm
./usr/lib/perl5/DBD/mysql/INSTALL.pod
./usr/share/man/man3/DBD::Proxy.3pm.gz
./usr/share/man/man3/DBD::Sponge.3pm.gz
./usr/share/man/man3/DBD::DBM.3pm.gz
./usr/share/man/man3/DBI::DBD::Metadata.3pm.gz
./usr/share/man/man3/DBD::mysql.3pm.gz
./usr/share/man/man3/DBD::File.3pm.gz
./usr/share/man/man3/DBI::DBD.3pm.gz
./usr/share/man/man3/Bundle::DBD::mysql.3pm.gz
./usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Kein Empfang mehr möglich !!

Post by Roger Wilco »

Zeig mal deine amavisd.conf (ohne Kommentare und in CODE-Tags).
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

Sorry konnte es hier nicht so Posten. habe es hochgeladen: http://retter-aktuell.de/amavisd.conf
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Kein Empfang mehr möglich !!

Post by Roger Wilco »

Wenn ich raten müsste, würde ich sagen, dass die Zeile

Code: Select all

@lookup_sql_dsn =
   ( ['DBI:mysql:*****=****;host=127.0.0.1;port=3306', '******', '*****'], );
falsch ist. Du hast leider zuviel verfremdet...
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

Jain wollte vermeiden das jemand drauf zugreift.
hier mal wie ich es in Wirklichkeit stehen habe:
@lookup_sql_dsn = ( [ ‘DBI:mysql:provider’, ‘provider_admin’,

Code: Select all

@lookup_sql_dsn =
   ( ['DBI:mysql:provider=mail;host=127.0.0.1;port=3306', 'Datenbankbenutzername', 'Daspasswort'], );
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Kein Empfang mehr möglich !!

Post by Roger Wilco »

Code: Select all

@lookup_sql_dsn =
   ( ['DBI:mysql:database=DATENBANKNAME;host=127.0.0.1;port=3306', 'BENUTZERNAME', 'PASSWORT'], );
Top

fireandrescue
Posts: 17
Joined: 2006-12-18 23:11

Re: Kein Empfang mehr möglich !!

Post by fireandrescue »

Vielen Dank das wars :)
Top