Показаны различия между двумя версиями страницы.
Следующая версия | Предыдущая версия | ||
сисадмин:настройка_spamassassin [2024.06.21 05:46] – создано feser | сисадмин:настройка_spamassassin [2024.06.24 09:18] (текущий) – feser | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Настройка spamassassin ====== | ====== Настройка spamassassin ====== | ||
+ | На основе Debian 12 | ||
+ | |||
+ | |||
+ | apt install spamassassin spamc | ||
+ | |||
+ | Добавить строку **-o content_filter=spamassassin** в smtp, smtps, и, может быть, в submission.\\ | ||
+ | Туда же spamassassin. 2048000 - максимальный размер обрабатываемых писем. | ||
+ | |||
+ | <code - / | ||
+ | smtp inet n | ||
+ | -o content_filter=spamassassin | ||
+ | smtps inet n | ||
+ | -o content_filter=spamassassin | ||
+ | #submission inet n | ||
+ | # -o content_filter=spamassassin | ||
+ | |||
+ | spamassassin unix - | ||
+ | user=debian-spamd argv=/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | Настроить под себя | ||
+ | <code - / | ||
+ | rewrite_header Subject *****SPAM***** | ||
+ | report_safe 0 | ||
+ | trusted_networks 192.168/16 | ||
+ | </ | ||
+ | |||
+ | Автоматически перемещать спам в папку Junk с помощью плагина sieve от dovecot. | ||
+ | |||
+ | apt install dovecot-sieve dovecot-managesieved | ||
+ | | ||
+ | mkdir -p / | ||
+ | touch / | ||
+ | chown -R vmail: / | ||
+ | | ||
+ | <code - / | ||
+ | if header :contains " | ||
+ | fileinto " | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <code - / | ||
+ | mail_home = / | ||
+ | </ | ||
+ | |||
+ | <code - / | ||
+ | sieve_dir = / | ||
+ | sieve_before = / | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <code - / | ||
+ | ... | ||
+ | mailbox Junk { | ||
+ | auto = create # Автосоздание папки Junk | ||
+ | special_use = \Junk | ||
+ | } | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | systemctl restart postfix dovecot spamd | ||
- | # apt install spamassassin spamc |