Zapisywanie spamu w osobnym katalogu

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
Loud
Posty: 16
Rejestracja: 04 września 2011, 18:20

Zapisywanie spamu w osobnym katalogu

Post autor: Loud »

Sposób, który opiszę działa w konfiguracji postfix, dovecot, konta i domeny wirtualne, amavis, clamav oraz spamassassin.

Do rozdzielenie spamu do innego katalogu wykorzystywany jest język programowania Sieve.

W katalogu /var/vmail/ tworzymy plik globalsieverc o treści:

Kod: Zaznacz cały

require ["fileinto"];
# Move spam to spam folder
if header :contains "X-Spam-Flag" ["YES"] { 
fileinto "spam";
stop;
}
następnie dodajemy odpowiednie prawa:

Kod: Zaznacz cały

chown vmail /var/vmail/globalsieverc
Kolejnym krokiem jest konfiguracja dovecota
W sekcji ,,plugin'' pomiędzy znacznikami { } wstawiamy:

Kod: Zaznacz cały

sieve_global_path = /var/vmail/globalsieverc
Restartujemy dovecota:

Kod: Zaznacz cały

/etc/init.d/dovecot restart

W celu sprawdzenia wysyłamy wiadomość testową:

Kod: Zaznacz cały

sendmail [email protected] < /usr/share/doc/spamassassin/examples/sample-spam.txt
W logach /var/log/mail.log powinniśmy zobaczyć coś podobnego:

Kod: Zaznacz cały

deliver([email protected]): sieve: msgid=<[email protected]>: stored mail into mailbox 'spam'
Managesieve server:
W konfiguracji dovecota, w linii protocols dodajemy:

Kod: Zaznacz cały

managesieve
W sekcji protocol managesieve ustawiamy:

Kod: Zaznacz cały

sieve=~/.dovecot.sieve

Dla wygody użytkowników doinstalowałem wtyczkę do squirrelmaila. Wtyczkę pobrałem ze strony domowej. Niestety po zalogowaniu do squirrelmaila, użytkownik sam musi przeprowadzić konfigurację. Najlepiej dodać sobie nowy katalog, a następnie w zakładce ,,opcje'' wybieramy ,,Message filters'' i konfigurujemy filtr. Ja ustawiłem tak, że wiadomości, które w nagłówku mają ustawioną flagę spam na ,,tak'', trafiają do katalogu spam.

To już chyba wszystko.

Poradnik opisałem na podstawie oryginału dostępnego na stronie http://workaround.org/ispmail/lenny/ser ... -filtering
Do głębszej lektury zapraszam pod podany przeze mnie odnośnik.
Zablokowany