[Postfixbuch-users] queue File write error
Thomas Klein
mailinglist-postfixbuch at online.de
Di Sep 16 14:11:55 CEST 2008
Peer Heinlein schrieb:
> Am Montag 15 September 2008 schrieb Thomas Klein:
>
>
>> ich verwende:
>> smtp inet n - y - 140 smtpd
>> -o smtpd_proxy_filter=127.0.0.1:10024
>>
>>
>>> b) wieviele Amavis-prozesse Du hast
>>>
>> $max_servers = 8;
>>
>
> 140 smtpd prügeln sich um 8 Amavis-Prozesse. Solltest Du wirklich mal
> entsprechend viele smtpd-Prozesse parall nachgefragt bekommen, so ist
> es kein Wunder, wenn es einen queue file write error gibt.
>
> Je nachde ob Du Greylisting, RBL und Policyd-Weight einsetzt, ist in der
> Praxis ein Verhältnis von 1:10 ein guter Wert (=90% Spam werden schon
> durch diese Methoden geblockt). Leider habe ich jetzt kein Output
> von "postconf -n" von Dir, insofern kann ich gerade nicht nachsehen,
> was Du da gemacht hast.
> Wenn Deine Maschine 8 amavis parallel kann, so solltest Du auch nicht
> mehr als 80-90 smtpds erlauben (vorausgesetzt eben: Greylisting, RBL
> und Policyd-Weigth sind aktiv). Wenn Du gar keinen andere Schutz vor
> Amavis hast, so wirst Du dementsprechend dann auch nicht mehr als 10
> smtpd fahren können.
>
>
>
Ich verwende Postgrey & policyd-weight, zusätzlich noch eine persönlich
geführte blacklist. Zusätzlich noch
reject_unlisted_recipient
reject_invalid_hostname
reject_non_fqdn_hostname
reject_unknown_sender_domain
von daher wird schonmal einiges vorgefiltert.
Dann schraube ich die smtpds auf 90 herunter. Wie ermittle ich denn den
besten Wert, wieviele amavis-Prozesse der Maschine zuzutrauen sind?
>
>>> egel HAT er dort etwas dazu geloggt
>>>
>> Interssanterweise gibt das Logfile folgendes her:
>> Sep 15 19:59:20 mailgate postfix/smtpd[18354]: connect from
>> hostname.einlieferndedomain.de[hostip]
>> Sep 15 19:59:20 mailgate postfix/smtpd[18354]: NOQUEUE:
>> client=hostname.einlieferndedomain.de[hostip]
>> Sep 15 20:02:02 mailgate postfix/smtpd[18354]: warning: timeout
>> talking to proxy 127.0.0.1:10024
>> Sep 15 20:02:02 mailgate postfix/smtpd[18354]: disconnect from
>> hostname.einlieferndedomain.de[hostip]
>>
>
> Eben. Zu wenig Amavis-Prozesse.
>
>
Was mich aber trotzdem wundert: Ich bekomme als Postmaster diese Meldung
(Postfix SMTP server: errors from etc) nur, wenn dieser eine Mailserver
Emails einliefern will. Die Diagnose mit zu wenig bereitstehenden
amavis-Prozessen scheint mir schon plausibel, aber dann müßte ich doch
den Hinweis auch bekommen, wenn ein anderer Mailserver versucht, EMails
erfolglos an mich zuzustellen. Aus meiner Sicht schon recht großer
Zufall, auf dem Server gehen täglich ca. 3700 Mails ein und ich bekomme
wie gesagt nur errors von diesem einen einliefernden Host. Diese Mail
mit 14 MB ist sicher eine Ausnahme, die Attachments sind normal kleiner
5 MB.
Danke & Gruss
Thomas
Mehr Informationen über die Mailingliste Postfixbuch-users