Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
spamassassin:spamassassin [2020-08-01 22:34] GreyWolf [SpamAssassin] |
spamassassin:spamassassin [2022-11-30 13:40] (текущий) GreyWolf [Ссылки] |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
https://spamassassin.apache.org/ | https://spamassassin.apache.org/ | ||
+ | |||
====== Установка ====== | ====== Установка ====== | ||
<code bash> | <code bash> | ||
- | apt-get install spamassassin | + | apt install spamassassin |
</code> | </code> | ||
+ | |||
====== Настройка ====== | ====== Настройка ====== | ||
:!: Перед запуском нужно установить следующие значения: | :!: Перед запуском нужно установить следующие значения: | ||
Строка 34: | Строка 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> | ||
Строка 51: | Строка 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 ====== | ||
Строка 77: | Строка 82: | ||
http://spamassassin.apache.org/gtube/ | http://spamassassin.apache.org/gtube/ | ||
+ | |||
====== Обучение ====== | ====== Обучение ====== | ||
Пример обучения ''spam'' по папке ''Junk'' | Пример обучения ''spam'' по папке ''Junk'' | ||
Строка 87: | Строка 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> | ||
- | |||
Пример обучения по всем пользователям: | Пример обучения по всем пользователям: | ||
Строка 93: | Строка 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' | ||
Строка 112: | Строка 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> | ||
Строка 140: | Строка 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]] | ||
+ | |||
====== Ссылки ====== | ====== Ссылки ====== | ||
Строка 148: | Строка 183: | ||
http://sawin32.sourceforge.net/ | http://sawin32.sourceforge.net/ | ||
- | [[http://www.wentor.ru/articles/spamassassin/|Русские правила]] | + | https://wiki.debian.org/ru/DebianSpamAssassin |
---- | ---- | ||
Строка 159: | Строка 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}} | ||
- |