[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Exim, Spamassassin, ACL



Paul 'Ingrid' Muster schrieb:
> Heiko Schlittermann schrieb:
>> Paul Muster <exp-311209@news.muster.dyndns.info> (So 09 Aug 2009 21:22:24 CEST):

>>>    deny message = This message has been identified as spam.
>>>         condition = ${if >{$spam_score_int}{120}{1}{0}}
>>>         spam = nobody:true
>>> #http://exim.org/exim-html-current/doc/html/spec_html/ch41.html#SECID206

>> Ich würde mal versuchen, das obige so auszudrücken:
>>
>>     deny message    = This message has been identified as spam.
>>          spam       = nobody:true
>>          condition  = ${if >{$spam_score_int}{120}{1}{0}}
>>
>> Die Reihenfolge ist m.E. wichtig. Und wenn Du vorher keinen anderen
>> ACL-Eintrag hast, der „spam = ‥” ist, dann sind möglicherweise die
>> „$spam*”-Variablen noch nicht gesetzt.
> 
> Ja, so einfach ist das. Vielen Dank, klappt jetzt.

Naja. Inhaltlich funktioniert es, dafür bekommt man gigantische Logs,
weil für jede Mail sorgfältig dokumentiert wird, dass...

> Aug 14 02:16:17 pinguin spamd[8700]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile
> /nonexistent/.spamassassin/auto-whitelist.lock.pinguin.8700 for
> /nonexistent/.spamassassin/auto-whitelist.lock: No such file or directory

> Aug 14 02:18:27 pinguin spamd[8700]: config: cannot write to
> /nonexistent/.spamassassin/user_prefs: No such file or directory
> Aug 14 02:18:27 pinguin spamd[8700]: spamd: failed to create readable default_prefs:
> /nonexistent/.spamassassin/user_prefs

Das bekommt man in den Griff, indem man

spam       = nobody:true

durch

spam       = Debian-exim:true

ersetzt und ggf. in dessen home /var/spool/exim4 eine userspezifische
Konfiguration für Spamassassin anlegt:

root@sörver:/var/spool/exim4# grep -R -v ^# .spamassassin/
.spamassassin/user_prefs:use_bayes 0


Viele Grüße

Paul


Reply to: