Beérkező levelek SPAM szűrése

  1. Procmail bekapcsolása

    Ha még nem tetted volna meg eddig más miatt, a ~/.forward file-ba írd ezt:

    |/usr/bin/procmail

  2. Szűrés spamassassin-nel

    http://spamassassin.org/dist/procmailrc.example alapján a ~/.procmailrc file-ba tedd ezt:

    :0fw
    * < 256000
    | spamc
    
    :0:
    * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
    mail/almost-certainly-spam
    
    :0:
    * ^X-Spam-Status: Yes
    mail/probably-spam
    

    Ennek eredményeképp a 256k-nal kisebb leveleket a spamassassin elemzi, a szinte biztosan spameket az almost-certainly-spam folderbe teszi (hiba valószínűsége 0.05% a doksi szerint), a rendszer beállításai alapján spam-nak ítélt leveleket pedig a probably-spam folderbe (itt valós esély van a tévedésre, de nekem jók a tapasztalataim, azaz még egyetlen levelet sem mulasztottam el azért, mert tévedésből a "valószínűleg szemét" kategóriába sorolta volna a spamassassin, és nagyon kevés szemetet engedett át).

    Fontos, hogy a "gyári" példával ellentétben a fi-n spamc-t kell futtatni lock nélkül (a példában spamassassin-t használtak es lockoltak is). Ellenkező esetben a fi-t nem nehéz padlóra küldeni pár száz levéllel.


2003.09.06.
mmilan