[Postfixbuch-users] amavisd-new FreeBSD

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Mo Mär 19 13:31:36 CET 2007


Silvio Siefke wrote:
> Sandy Drobic schrieb:
> 
>> Wir haben leider immer noch nicht mehr Info. Ich hatte gefragt, wieviele
>> Mails durchkommen. Wenn keine durchkommen, läuft Amavisd-new nicht. Starte
>> Amavisd-new doch mal im Debug-Modus bzw. setze den Loglevel hoch.
> 
> Es ist kein produktiver Server, es laufen nur lokale Testmails, davon kommt
> keine an.

Okay, das Problem is also generell, nicht nur zeitweilig.

> amavis-debug ausgabe -> http://home.silviosiefke.de/postfix.txt
>> Kannst du denn auf dem Server per Telnet eine Mail einliefern?
>> telnet localhost 10024
>> ehlo localhost
>> mail from:<sender at domain.tld>
>> rcpt to:<recipient at domain.tld>
>> data
>> subject: test
> FreeBSD 6.2-RELEASE-p3 (SILVIOSIEFKE) #1: Sat Mar 17 11:31:35 CET 2007
> home# telnet localhost 10024
> Trying ::1...
> telnet: connect to address ::1: Connection refused
> Trying 127.0.0.1...
> Connected to localhost.silviosiefke.de.
> Escape character is '^]'.
> 220 [127.0.0.1] ESMTP amavisd-maia service ready
> EHLO localhost
> 250-[127.0.0.1]
> 250-PIPELINING
> 250-SIZE
> 250-8BITMIME
> 250-ENHANCEDSTATUSCODES
> 250 XFORWARD NAME ADDR PROTO HELO
> mail from:<silviosiefke.de at home.silviosiefke.de>
> 250 2.1.0 Sender silviosiefke.de at home.silviosiefke.de OK
> rcpt to:<siefkeinternet at home.silviosiefke.de>
> Connection closed by foreign host.

Was ist das denn?!? Nach dem RCPT TO wird die Verbindung abgebrochen? Dann
kann auch keine Mail durchgehen.


> (23642-01) ESMTP< rcpt to:<siefkeinternet at home.silviosiefke.de>\r\n
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) Connecting to SQL database server
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) connect_to_sql: trying 'DBI:mysql:maia:localhost'
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) connect_to_sql: 'DBI:mysql:maia:localhost' succeeded

Gut, MySQL läuft also und Amavisd-new kann zu MySQL eine Verbindung aufbauen.

> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) lookup_acl(siefkeinternet at home.silviosiefke.de), no match
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) lookup (local_domains) => undef,
> "siefkeinternet at home.silviosiefke.de" does not match

Weniger gut, du musst MySQL schon sagen, was deine lokalen Domains sind.

> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) query_keys: siefkeinternet at home.silviosiefke.de,
> @home.silviosiefke.de, @.home.silviosiefke.de, @.silviosiefke.de, @.de, @.
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) SQL prepare(6): SELECT *,users.id FROM users,policy WHERE
> (users.policy_id=policy.id) AND (users.email IN (?,?,?,?,?,?)) ORDER BY
> users.priority DESC
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) lookup_sql "siefkeinternet at home.silviosiefke.de", query args:
> "siefkeinternet at home.silviosiefke.de", "@home.silviosiefke.de",
> "@.home.silviosiefke.de", "@.silviosiefke.de", "@.de", "@."
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) lookup_sql select: SELECT *,users.id FROM users,policy WHERE
> (users.policy_id=policy.id) AND (users.email IN (?,?,?,?,?,?)) ORDER BY
> users.priority DESC
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) lookup_sql: 1030, Got error 1 from storage engine
> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) TROUBLE in process_request: DBD::mysql::st execute failed: Got
> error 1 from storage engine at (eval 53) line 258, <GEN8> line 3.

Der Lookup, ob die Domain local ist, hat fehlgeschlagen. Du solltest mal
überprüfen, ob die Kombination user/pass auf die Datenbank von Maia
wirklich zugreifen kann.
Ist die Datenbank für Maia auch wirklich korrekt angelegt und kannst du
diese Query von der Kommandozeile auf MySQL absetzen, wenn du dich als der
user/pass von Maia einloggst?

> Mar 19 13:02:41 mail.hserver.info /usr/local/sbin/amavisd[23642]:
> (23642-01) Requesting process rundown after fatal error

Fatal Error = Nichts geht mehr... Game Over.

Ab hier wird nur noch der Prozess abgebaut und die Verbindung geschlossen.


-- 
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com




Mehr Informationen über die Mailingliste Postfixbuch-users