[Postfixbuch-users] spamassassin ohne amavis mit mailgraph

Maximilian Thoma nospam at thoma.cc
Mo Jul 9 14:34:20 CEST 2007


so wie du es jetzt machst bindest du ja spamassassin extra in die
master.cf ein du kannst es aber bei amavis mitlaufen lassen bzw. mit
einbinden. so hast du nur eine filterbedingung die du durchlaufen musst.
und dann stimmt auch das spamtagging.

Jul  9 14:31:13 vulkan amavis[25253]: (25253-01) Passed SPAM,
[86.151.209.191] [107.160.28.32] <lorxxx at xxx.xxx.xxx.xx> ->
<syxxxx at xxx.xx>, Message-ID:
<65B8108087C85ACABA03EAD33F6E9AB3 at owner-utfxxot2c>, Hits: 5.172, 322 ms

gruß


maximilian




Christian Scholz schrieb:
>> Christian Scholz schrieb:
>>> weiß jemand wie ich spamassassin dazu bewegen kann die Hits der eMails
>>> in der mail(.log) abzulegen?
>>>
>>> Amavis schreibt das ja rein (… Hits: 102) anhand derer Mailgraph diese
>>> eMails als Spam in der Statistik anzeigt.
>> Nicht ganz richtig... Es sei denn, du hast einen sehr alten mailgraph
>> und eine sehr alte amavisd-new Version. AMAVISD-NEW <= 20030616
> 
>>> Momentan werden eMails die direkt durch spamassassin ohne die Verwendung
>>> von amavis markiert werden
>>>
>>> nicht als Spam gewertet. Spamassasin schreibt nämlich keine Punkte in
>>> die mail(log).
> 
>> Am einfachsten ist es, wenn du spamd laufen lässt. Das wird dann auch
>> später von mailgraph ausgewertet. Außerdem hat spamd auch einen
>> erheblichen Performance Vorteil.
> 
>> elsif($prog eq 'spamd') {
>> 		if($text =~ /^(?:spamd: )?identified spam/) {
>> 			event($time, 'spam');
>> 		}
>> 		# ClamAV SpamAssassin-plugin
>> 		elsif($text =~ /(?:result: )?CLAMAV/) {
>> 			event($time, 'virus');
>> 		}
>> 	}
> 
> Ich verwende folgende Versionen:
>   mailgraph              1.12-2.1
>   spamassassin         3.1.7-2
>   amavisd-new          2.4.2-6.1
> 
> Spamassassin habe ich folgendermaßen eingebunden:
> 
> master.cf:
> --------------
> ...
> smtp      inet  n       -       -       -       -       smtpd
>   -o content_filter=spamassassin
> ...
> spamassassin unix -     n       n       -       -       pipe
>         user=spamd argv=/usr/bin/spamc -f -e
>         /usr/sbin/sendmail -oi -f ${sender} ${recipient}
> 
> 
> In den Logs werden Spam eMails wie folgt aufgeführt
>> Jul  8 11:13:23 mailhostamavis[16741]: (16741-08) Passed CLEAN, <absender at domain.tld> -> <ampfaenger at domain.tld>, Message-ID: <20070708091322.B2
>> 03730D8AA at mail.domain.tld>, mail_id: qygIbT8-b8Uy, Hits: -, queued_as: 930FC30D827, 725 ms
> 
> Mailgraph wertet diese eMails dann logischerweise nicht als Spam eMails. Die Frage ist jetzt wie ich das hinbekomme ohne amavis einzusetzten.
> 
> Gruß Christian
> 




Mehr Informationen über die Mailingliste Postfixbuch-users