[Postfixbuch-users] Prüfungsdauer Spamassassin
Alexander Busam
a.busam at hofmann-foerdertechnik.com
Mo Jan 12 15:01:17 CET 2009
Kai Fürstenberg schrieb:
> Alexander Busam schrieb am 12.01.2009 14:13:
>> Kai Fürstenberg schrieb:
>>> Alexander Busam schrieb am 12.01.2009 13:09:
>>>> Hallo und ein Gutes Neues Jahr!
>>>
>>> Hallo,
>>>
>>>> Wenn ich eine E-Mail aus dem lokalen Netz versende, dann dauert
>>>> die SPAM-Prüfung ungefähr 5 Sekunden. Die Prüfung von ClamAV wird
>>>> jedoch unmittelbar ausgeführt. Ist dieser Wert "normal" ?
>>>
>>> 5 Sekunden ist ein Wert, der, abhängig vom System (Prozessor, RAM,
>>> ...) und der Art des Systems (virtueller Root, dedizierter Root,
>>> ...) eher normal erscheint.
>>>
>> ... die CPU-Last geht während der Prüfzeit gegen Null.
>
> Nun, das beschreibt nicht gerade dein System, oder?
>
Nicht wirklich. Ich wollte damit nur sagen, dass ich keine CPU-Last
während der Prüfung des spamassasin beim Verschicken einer E-Mail hatte.
Der Mailclient ist dabei im gleichen Netz wie der Postfixserver.
>>>> Wenn ja, wie kann man die SPAM-Prüfung für E-Mails, die aus dem
>>>> eigenen Netz gesendet werden, beschleunigen bzw. umgehen?
>>>
>>> [...]
>>>
>>> Den SA beschleunigen wirst du eher nicht schaffen. Tuning kannst du
>>> beim ClamAV erreichen, wenn du den Clamd nutzt. Der ist ca. bis um
>>> den Faktor 5-10 schneller, als clamscan. Der Clamd friss aber ne
>>> menge Speicher. Wenn dein Server dann anfangen sollte auszulagern,
>>> ist der Effekt dahin.
>>>
>> Ich verwende den smtpd_proxy_filter und habe den ClamAV als daemon
>> eingebunden.
>
> Wo?
>
den smtpd_proxy_filter habe ich in der master.cf eingebunden:
192.168.1.27:25 inet n - n - 10 smtpd
-o smtpd_proxy_filter=127.0.0.1:10024
-o content_filter=
localhost:10025 inet n - n - - smtpd
-o content_filter=
-o smtpd_proxy_filter=
-o smtpd_authorized_xforward_hosts=127.0.0.0/8
-o smtpd_client_restrictions=
-o smtpd_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o smtpd_data_restrictions=
-o mynetworks=127.0.0.0/8
-o receive_override_options=no_unknown_recipient_checks
der ClamAV steht bei mir in der amavis.conf
@av_scanners = (
['ClamAV-clamd',
\&ask_daemon, ["CONTSCAN {}\n", "/var/lib/clamav/clamd-socket"],
qr/\bOK$/, qr/\bFOUND$/,
qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
);
@av_scanners_backup = (
### http://www.clamav.net/ - backs up clamd or Mail::ClamAV
['ClamAV-clamscan', 'clamscan',
"--stdout --no-summary -r --tempdir=$TEMPBASE {}",
[0], qr/:.*\sFOUND$/, qr/^.*?: (?!Infected Archive)(.*) FOUND$/ ],
);
Mehr Informationen über die Mailingliste Postfixbuch-users