Инструменты пользователя

Инструменты сайта


сисадмин:настройка_spamassassin

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
сисадмин:настройка_spamassassin [2024.06.24 09:12] feserсисадмин:настройка_spamassassin [2024.06.24 09:18] (текущий) feser
Строка 1: Строка 1:
 ====== Настройка spamassassin ====== ====== Настройка spamassassin ======
 +На основе Debian 12
 +
  
   apt install spamassassin spamc   apt install spamassassin spamc
  
-Добавить строку **-o content_filter=spamassassin** в smtp, smtps, и, может быть в submission.\\+Добавить строку **-o content_filter=spamassassin** в smtp, smtps, и, может бытьв submission.\\
 Туда же spamassassin. 2048000 - максимальный размер обрабатываемых писем. Туда же spamassassin. 2048000 - максимальный размер обрабатываемых писем.
  
Строка 25: Строка 27:
 trusted_networks 192.168/16 trusted_networks 192.168/16
 </code> </code>
 +
 +Автоматически перемещать спам в папку Junk с помощью плагина sieve от dovecot.
  
   apt install dovecot-sieve dovecot-managesieved   apt install dovecot-sieve dovecot-managesieved
Строка 32: Строка 36:
   chown -R vmail: /etc/dovecot/sieve   chown -R vmail: /etc/dovecot/sieve
      
-<code - /etc/dovecot/sieve/global/before.sieve> +<code - /etc/dovecot/sieve/global/before.sieve>require "fileinto";
-require "fileinto";+
 if header :contains "X-Spam-Flag" "YES" { if header :contains "X-Spam-Flag" "YES" {
     fileinto "Junk";     fileinto "Junk";
Строка 39: Строка 42:
 </code>   </code>  
  
-<code - /etc/dovecot/conf.d/10-mail.conf>   +<code - /etc/dovecot/conf.d/10-mail.conf>mail_location =  maildir:/var/mail/%d/%n
-mail_location =  maildir:/var/mail/%d/%n+
 mail_home = /var/mail/%d/%n/sieve mail_home = /var/mail/%d/%n/sieve
 </code>    </code>   
  
-<code - /etc/dovecot/conf.d/90-sieve.conf> +<code - /etc/dovecot/conf.d/90-sieve.conf>plugin {
-plugin {+
   sieve_dir = /var/mail/%d/%n/sieve   sieve_dir = /var/mail/%d/%n/sieve
   sieve_before = /etc/dovecot/sieve/global/before.sieve   sieve_before = /etc/dovecot/sieve/global/before.sieve
Строка 51: Строка 52:
 </code>  </code> 
  
-<code - /etc/dovecot/conf.d/15-mailboxes.conf> +<code - /etc/dovecot/conf.d/15-mailboxes.conf>namespace inbox {
-namespace inbox {+
   ...   ...
   mailbox Junk {   mailbox Junk {
Строка 61: Строка 61:
 </code>  </code> 
  
 +  systemctl restart postfix dovecot spamd
  
сисадмин/настройка_spamassassin.1719220378.txt.gz · Последнее изменение: 2024.06.24 09:12 — feser