Portál AbcLinuxu, 12. května 2025 08:28
Tvoje tvrdenie sa s tým Dušanovým navzájom nevylučuje.
Musíš zistiť, ktorá komponenta ďalej spracúva maily po spamassassinovi - u mňa napríklad procmail. Keď to zistíš, budeme Ti (možno) vedieť pomôcť viac. Takto len varíme z vody a nie každý má na to náladu. Mohol by si na začiatok napísať, o ktorom mailovom serveri hovoríme - Sendmail? Postfix? Courier? Exim? ESMTP? SSMTP? Qmail? Apage satanas - Exchange? Alebo iný?
procmailrc si pozeral vo svojom home, alebo v etc? Napríklad mazanie a triedenie spamu môže byť v /etc/procmailrc, takže platí rovnako pre všetky mailove schránky. Ale .procmailrc môže takisto existovať aj v home adresári daného užívateľa, ak má každý iné nároky na rozhodovanie či chce spam mazať, alebo len presúvať do zložky spam, alebo oboje v závislosti od spam-level. Takže ak to Tebe nefunguje a ostatným áno, tak by som hľadal v čom sa Tvoj procmailrc líši od toho, čo majú tí ktorým to funguje. Okrem toho si v procmaili môžeš zapnúť logovanie a pozrieť či v logu niečo múdre nebude.
DROPPRIVS=no :0hbfw: spamassassin.lock * < 512000 * !^X-Spam-Checker-Version: | /usr/bin/spamc :0 * ^X-Spam-Flag: YES /var/spool/mail/spam :0 * ^*tests=BAYES_99* /var/spool/mail/spam
Takže procmail to vráti späť do /var/spool/mail/ - a tam sa moje znalosti končia... Odtiaľ to asi opäť vyzdvihne postfix a ďalej to doručuje, ale v ktorom konfiguráku hľadať zradu, to neviem.
... ak je ale problém len v tom, že to doručuje a ty nechceš aby to doručovalo, tak treba len prepísať /var/spool/mail/spam
na /dev/null
Spamassassin (navzdory svojmu názvu) spamy nemaže. On ich len označí hlavičkou, prípadne dopíše niečo do subjektu. Čo sa deje ďalej, to už rieši buď mailserver, alebo priamo klient.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.