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

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


spamassassin:spamassassin

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
spamassassin:spamassassin [2020-08-01 22:30]
GreyWolf [Обучение]
spamassassin:spamassassin [2022-11-30 13:40] (текущий)
GreyWolf [Ссылки]
Строка 6: Строка 6:
  
 В пакет включена резидентная программа spamassassin (spamd), которая взаимодействует с клиентами (spamc) по TCP. Такая конфигурация позволяет при последовательной обработке нескольких сообщений загружать интерпретатор perl только один раз. Для использования этой конфигурации необходимо установить пакет spamc. ​ В пакет включена резидентная программа spamassassin (spamd), которая взаимодействует с клиентами (spamc) по TCP. Такая конфигурация позволяет при последовательной обработке нескольких сообщений загружать интерпретатор perl только один раз. Для использования этой конфигурации необходимо установить пакет spamc. ​
 +
 +https://​spamassassin.apache.org/​
  
 ====== Установка ====== ====== Установка ======
 <code bash> <code bash>
-apt-get install spamassassin+apt install spamassassin
 </​code>​ </​code>​
 +
 ====== Настройка ====== ====== Настройка ======
 :!: Перед запуском нужно установить следующие значения:​ :!: Перед запуском нужно установить следующие значения:​
Строка 33: Строка 36:
  
 ===== Прокси ===== ===== Прокси =====
- 
-FIXME 
  
 Может работать через прокси,​ использует [[wget:​wget|Wget]]. Может работать через прокси,​ использует [[wget:​wget|Wget]].
  
 +<​hidden>​
 Для работы через прокси нужно добавить Для работы через прокси нужно добавить
 <​code>​ <​code>​
 --proxy http://​proxy:​3128 --proxy http://​proxy:​3128
 </​code>​ </​code>​
- 
 в в
 <code perl /​usr/​bin/​sa-update>​ <code perl /​usr/​bin/​sa-update>​
Строка 50: Строка 51:
                    ​--fail --proxy http://​proxy:​3128 -o), $out_fname_short);​                    ​--fail --proxy http://​proxy:​3128 -o), $out_fname_short);​
 </​code>​ </​code>​
-===== AMaViSd-new =====+</​hidden>​
  
-Удобно использовать ​через ​[[amavisd-new:amavisd-new|AMaViSd-new]]+{{anchor:​squid}} 
- +====== Squid ====== 
-Исправление прав на папку с правилами+Список URL для обновления,​ можно использовать ​в [[squid:squid#​restrict_access_ip_url|Squid]]: 
-<​code ​bash amavis_spamassassin_rights.sh>​ +<​code ​conf /usr/local/etc/squid/SpamAssassin.urls> 
-#!/bin/bash +spamassassin.apache.org/​updates 
- +.sa-update 
-path=/var/lib/amavis/​.spamassassin +sa-update. 
-chmod -R 644 $path +sa-update.dnswl.org 
-chgrp -R amavis $path +www.sa-update.pccc.com 
-chown -R amavis $path +sa-update.secnap.net 
-chmod 700 $path+sa-update.space-pro.be 
 +sa-update.ena.com 
 +sa-update.razx.cloud 
 +sa-update.fossies.org 
 +sa-update.verein-clean.net 
 +sa-update.bitwell.fi 
 +sa-update.spamassassin.org
 </​code>​ </​code>​
- 
 ====== GTUBE ====== ====== GTUBE ======
  
Строка 76: Строка 82:
  
 http://​spamassassin.apache.org/​gtube/​ http://​spamassassin.apache.org/​gtube/​
 +
 ====== Обучение ====== ====== Обучение ======
 Пример обучения ''​spam''​ по папке ''​Junk''​ Пример обучения ''​spam''​ по папке ''​Junk''​
Строка 86: Строка 93:
 sa-learn --dbpath /​var/​lib/​amavis/​.spamassassin --ham /​home/​user/​.In sa-learn --dbpath /​var/​lib/​amavis/​.spamassassin --ham /​home/​user/​.In
 </​code>​ </​code>​
- 
  
 Пример обучения по всем пользователям:​ Пример обучения по всем пользователям:​
Строка 92: Строка 98:
 #!/bin/bash #!/bin/bash
  
-MAIL_ROOT_DIR=/​var/mail/vmail+MAIL_ROOT_DIR=/​srv/mail/vmail
 SA_DB_DIR=/​var/​lib/​amavis/​.spamassassin SA_DB_DIR=/​var/​lib/​amavis/​.spamassassin
 IFS=$'​\n'​ IFS=$'​\n'​
Строка 111: Строка 117:
 </​code>​ </​code>​
  
 +
 +====== Русские правила ======
 +
 +Скрипт для обновления:​
 +<code bash /​usr/​local/​sbin/​spamassassin_wentor-update.sh>​
 +#!/bin/bash
 +
 +cd /​etc/​spamassassin
 +wget http://​www.wentor.ru/​download/​spamassassin/​99_wentor.cf
 +service spamassassin reload
 +</​code>​
 +
 +----
 +
 +[[http://​www.wentor.ru/​articles/​spamassassin/​|Русские правила]]
 +
 +{{anchor:​whitelist}}
 +====== "​Белый"​ список ======
 +
 +В конец файла ''/​etc/​spamassassin/​local.cf''​ нужно добавить параметр ''​whitelist_from''​ с указанием маски адреса.
 +
 +Пример:​
 +<​code>​
 +whitelist_from *@domain1.ru
 +whitelist_from *@domain2.ru
 +whitelist_from *@domain3.ru
 +</​code>​
  
 ====== Решение проблем ====== ====== Решение проблем ======
  
 ===== invoke-rc.d:​ initscript spamassassin,​ action "​reload"​ failed ===== ===== invoke-rc.d:​ initscript spamassassin,​ action "​reload"​ failed =====
 +<​hidden>​
 Сообщение с ошибкой:​ Сообщение с ошибкой:​
 <code bash> <code bash>
Строка 139: Строка 172:
 /​etc/​init.d/​spamassassin restart > /dev/null /​etc/​init.d/​spamassassin restart > /dev/null
 </​code>​ </​code>​
 +
 +</​hidden>​
  
 [[https://​forum.yunohost.org/​t/​job-for-spamassassin-service/​807/​3|Job for spamassassin.service - Support - YunoHost Forum]] [[https://​forum.yunohost.org/​t/​job-for-spamassassin-service/​807/​3|Job for spamassassin.service - Support - YunoHost Forum]]
 +
 ====== Ссылки ====== ====== Ссылки ======
  
Строка 147: Строка 183:
 http://​sawin32.sourceforge.net/​ http://​sawin32.sourceforge.net/​
  
-[[http://www.wentor.ru/articles/​spamassassin/​|Русские правила]]+https://wiki.debian.org/ru/DebianSpamAssassin
  
 ---- ----
Строка 158: Строка 194:
  
 **[[http://​www.hostdango.com/​train-spamassassin/​|Train SpamAssassin to Block SPAM!]]** **[[http://​www.hostdango.com/​train-spamassassin/​|Train SpamAssassin to Block SPAM!]]**
 +
 +[[https://​habr.com/​ru/​company/​Zextras/​blog/​702450/​|Настройка SpamAssassin в Carbonio / Хабр]]
  
  
 {{tag>​Antispam}} {{tag>​Antispam}}
- 
spamassassin/spamassassin.1596310227.txt.gz · Последние изменения: 2020-08-01 22:30 — GreyWolf