Postfix/MailScanner - Samla spam i en viss katalog hos användaren

Trädvy Permalänk
Medlem
Plats
Falun
Registrerad
Okt 2001

Postfix/MailScanner - Samla spam i en viss katalog hos användaren

Hej
Jag har länge kört med postfix som mailserver, det har fungerat riktigt bra, men på senare tid har jag börjat få problem med spam. Jag satte då upp SpamAssassin som fungerade rätt bra tycker jag. Började sätta upp regler som gjorde så att SpamAssassin lärde sig vad jag tyckte hur en spam såg ut och inte. Det fungerade ganska bra ända tills spamen ökade och då blev mera unika.
Så nu för någon dag sedan satte jag även igång MailScanner och den är uppenbarligen aggressiv mot spamen. Inget spam delas nu ut till min inkorg, men inte heller något till min spam-katalog (SpamAssassin gjorde det) Jag vill (läs måste) kunna se vad som ses som spam, för ibland händer det ju att ett viktigt brev "råkar" se ut som spam och då vill jag kunna kolla igenom min spam-katalog och se om det hamnat fel.

Problemet är att MailScanner envisas att lägga spamen i sin egen "Quarantine folder". Den går dock att ändra och jag vill ändra den till:
/home/vmail/host.com/username/.Spam/cur för det är där jag sedan kan se spamen från min mail-klient.
Om jag nu ändrar MailScanner vart den skall lägga spam så uppstår problemet med att den vill skapa en katalog med brevets aktuella datum samt en till underkatalog vid namn spam, UNDER den specifierade katalogen!
Dvs såhär:
/home/vmail/host.com/username/.Spam/cur/20080328/spam/
Nu tror jag även att det är lite rättighetsproblem som gör att MailScanner ändå inte kan skapa dessa kataloger, men hursomhelst så vill jag inte ha det så.

Jag skulle kunna göra ett skript som körs med jämna mellanrum som flyttar dessa spam-brev till rätt spam-katalog och ändrar lite rättigheter på dem, men det känns fel väg att gå. Det bör väl finnas en mer "rätt" väg att gå?

MVH Niclas

Har bytt namn från: nulleman ~ Blogg: http://skorpion.se
MacBook Pro: 15.4' ~ 1.83GHz ~ 1512MB RAM ~ 80GB HDD
Medlem i signaturen blodtörstiga Appleanvändare

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Mar 2002

Vad använder du för LDA för att leverera mailen till inkorgen?
Själv använder jag Dovecots LDA och kan därmed scripta efter valfria kriterier ( t.ex. "if header :contains "Subject" "Spam?" {..." ) i vilken katalog mail ska hamna osv.

Troligen kör du procmail (heter det väl?) som LDA - vilket inte fixar virtuella konton så bra.

01001000 01100001 01110010 00100000 01100100 01110101 00100000 01110100 01110010 10000110 01101011 01101001 01100111 01110100 00111111 00100000 00111010 00101001

Trädvy Permalänk
Medlem
Plats
Falun
Registrerad
Okt 2001

Hej
Jag använder Dovecot LDA som du och jag har sen tidigare en regel i globalsieverc som reglerar vart posten skall hamna
Men jag hänger inte riktigt med hur det skall hjälpa mig här.
Utan den där regeln så kommer väl all mail åka till inkorgen? och med den där regeln så åker spam-märkt mail till spam-katalogen?
Problemet är ju att MailScanner lägger alla spam-mail i en egen katalog utanför dovecot/postfix kontroll

Om jag lägger till följande regel i globalsieverc i min /home/vmail -katalog:

if header :contains "Subject" "Spam?" { fileinto "Spam"; stop; }

och om jag sedan testar att eftersända ett av de spam jag fått till min email så hamnar dem fortfarande i MailScanners Quarantine katalog :/

EDIT: Jekla helvette!!! För femtielfte gången så kommer man på sitt lilla dumma misstag. Har ju guldfiskminne så det kanske var väntat. Skulle vara smart när jag konfigurerade MailScanner och slippe all spam tänkte jag, så jag satte ju MailScanner till att sätta all spam i karantän OCH sätta taggar till tex X-Spam-Status: Yes, trodde på något vänster att karantänen skulle vara något bara för virus, men så står det inte ens i dokumentationen!!! Bars jag som tänkte fel ännu en gång.
Ändrade hur som helst en inställning till deliver istället för spam....nånting
/Guldfisken

Har bytt namn från: nulleman ~ Blogg: http://skorpion.se
MacBook Pro: 15.4' ~ 1.83GHz ~ 1512MB RAM ~ 80GB HDD
Medlem i signaturen blodtörstiga Appleanvändare

Trädvy Permalänk
Medlem
Plats
Malmö
Registrerad
Mar 2002

Ah, missförstod ditt första inlägg tror jag

En annan sak jag kör på mina spam-mail i sieve är att göra de "sedda" så jag slipper bli störd på att mail-klienten plingar för nytt mail och man märker att det bara är spam.

if header :contains "Subject" "Spam?" { addflag "\\Seen"; # Har för mig det inte fungerade utan denna av någon anledning fileinto "Junk"; removeflag "\\Seen"; stop; ...

01001000 01100001 01110010 00100000 01100100 01110101 00100000 01110100 01110010 10000110 01101011 01101001 01100111 01110100 00111111 00100000 00111010 00101001