[Postfixbuch-users] Versenden über Postfix dauert zu lange

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Do Nov 9 13:03:36 CET 2006


Holm Kapschitzki wrote:
> Hallo,
> 
> ich habe ein Debian System mit Cyrus und Postfix. Versende ich hier mit 
> Thunderbird über Windows Mails, dabei ist es egal ob hinter dsl 
> router/firewall oder probehalber mit isdn eingewählt braucht mein Mail 
> Client ca 10 Sekunden um eine Mail zu versenden. Ich dachte zuerst das 
> liegt am Spamassassin, der ist nämlich so eingebunden:
> 
> smtp      inet  n       -       n       -       -       smtpd -o 
> content_filter=spamassassin:
> 
> # spamd
> spamassassin    unix  -       n       n       -       -       pipe
>         user=nobody argv=/usr/bin/spamc   -u ${user}    -f -e 
> /usr/sbin/sendmail -oi -f ${sender} -- ${recipient}
> 
> Jedenfalls prüft der auch Mails die verendet werden. Das abzustellen 
> wäre aber eine andere Frage. Jedenfalls hab ich den SA deaktiviert und 
> immer noch das Gleiche Problem. Meine logs sind auch nicht besonders 
> aufschlussreich:
> 
> Nov  9 10:54:34 srv4 postfix/smtpd[28446]: connect from 
> p54BCFExx.dip.t-dialin.net[84.188.254.xx]
> Nov  9 10:54:34 srv4 postfix/smtpd[28446]: setting up TLS connection 
> from p54BCFExx.dip.t-dialin.net[84.188.254.xx]
> Nov  9 10:54:35 srv4 postfix/smtpd[28446]: TLS connection established 
> from p54BCFExx.dip.t-dialin.net[84.188.254.xx]: TLSv1 with cipher 
> DHE-RSA-AES256-SHA (256/256 bits)

Okay, eine Sekunde für den TLS-Aufbau. Nicht berühmt, geht aber.

> Nov  9 10:54:35 srv4 postfix/smtpd[28446]: 7F6E6A48200: 
> client=p54BCFExx.dip.t-dialin.net[84.188.254.xx], sasl_method=PLAIN, 
> sasl_username=web3p1
> Nov  9 10:54:35 srv4 postfix/cleanup[28458]: 7F6E6A48200: 
> message-id=<4552FA99.3000900 at xxxxx.de>
> Nov  9 10:54:35 srv4 postfix/qmgr[26480]: 7F6E6A48200: from=<xx at xx.de>, 
> size=809, nrcpt=1 (queue active)
> Nov  9 10:54:35 srv4 postfix/smtpd[28446]: disconnect from 
> p54BCFExx.dip.t-dialin.net[84.188.254.xx

Die Mail wurde eingeliefert, auch innerhalb einer Sekunde. Ist in Ordnung.

> Nov  9 10:55:06 srv4 postfix/smtp[28459]: 7F6E6A48200: to=<xx at xx.net>, 
> relay=mx01.xx.com[85.14.218.xx], delay=31, status=sent (250 Message queued)
> Nov  9 10:55:06 srv4 postfix/qmgr[26480]: 7F6E6A48200: removed

Hier gibt es jetzt eine Verzögerung von 30 Sekunden. Das spricht für 
DNS-Timeouts bei Spamassassin. Irgendwelche eingestellten Tests fragen 
einen DNS-Server ab, der nicht reagiert. Das ist meine erste Vermutung.
Prüfe bitte, was spamc in sein Log schreibt. Prüfe alle DNS-RBLs, die 
Spamc befragt.

> An welchen Parametern muss man schreiben, bzw was für Infos werden noch 
> benötigt, um dem Problem auf die Spur zu kommen?
> Der Server ist eigentlich nicht überlastet. CPU/Speicher und gesunder 
> Load stehen zur Verfügung. Mailverkehr durchschnittlich/ alle 2 Sekunde 
> eine.

Das Problem liegt, so wie ich es hier sehe, bei Spamc. Schraube da mal den 
Loglevel hoch und schau nach, welche Abfragen in einen Timeout laufen.

Sandy

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




Mehr Informationen über die Mailingliste Postfixbuch-users