Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Почтовый сервер
  • Search

Учим SpamAssasin

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Post Reply
  • Print view
Advanced search
41 posts
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next
ahouse
Posts: 171
Joined: Fri Sep 01, 2017 1:05 pm

Os: Ubuntu 15x
Web: apache + nginx
Учим SpamAssasin
  • Quote

Post by ahouse » Thu Jan 04, 2018 10:33 am

Чтобы Спамассасин пропускал как можно меньше спамовых писем, его нужно обучать.
Предлагаю один из вариантов

1. Создаем в нужном домене ящик [email protected]
2. Создаем в нужном домене ящик [email protected]

Пока Ваш фильтр неуч- он будет пропускать много спама, поэтому, все письма которые Вы считаете СПАМом - переадресовывайте на [email protected]
Далее наш фильтр будет раз в сутки читать эту папку и обучаться СПАМу

Таким образом, в будущем, такой спам будет сразу попадать в папку юзера со спамамом. Если же в папку со спамом, письмо попало по ошибке фильтра - перешлите его на ящик [email protected] - соответственно, больше в спам сообщение не попадет.

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

Code: Select all

# touch assasin.learner
с таким содержимым

Code: Select all

#!/bin/bash
/usr/bin/sa-learn --spam /home/domen.com/mail/domen.com/spam/new
/usr/bin/sa-learn --ham /home/domen.com/mail/domen.com/nospam/new
делаем скрипту права на выполнение

Code: Select all

chmod +x assasin.learner
скриптик я кладу в /etc/cron.daily

Теперь, можно относительно просто управлять фильтром со стороны пользователя.

P.S. Может этот материал уже есть на форуме, но я не нашел.
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Учим SpamAssasin
  • Quote

Post by yariksat » Sat Jan 06, 2018 11:49 am

Хороший пост.
ahouse а можно вопрос,как вы переадресовываете письмо в папку со спамом?Вот мне пришло письмо на admin,я его открыл и это спам.Как вы его переадресовываете или перемещаете на почту spam?Желательно бы такое сразу в папку спам засовывать,да вот что-то я не найду вообще как это в кубике делать?
Top

ahouse
Posts: 171
Joined: Fri Sep 01, 2017 1:05 pm

Os: Ubuntu 15x
Web: apache + nginx
Re: Учим SpamAssasin
  • Quote

Post by ahouse » Sat Jan 06, 2018 1:51 pm

yariksat wrote:Хороший пост.
ahouse а можно вопрос,как вы переадресовываете письмо в папку со спамом?Вот мне пришло письмо на admin,я его открыл и это спам.Как вы его переадресовываете или перемещаете на почту spam?Желательно бы такое сразу в папку спам засовывать,да вот что-то я не найду вообще как это в кубике делать?
Автоматизировать этот вопрос полностью - много почты потеряете.
Пришло вам письмо которое вы считаете спамом - просто перешлите его по адресу [email protected]
вот этот путь /home/domen.com/mail/domen.com/spam/new как раз и есть папка в которой хранятся новые письма для ящика [email protected] домена domen.com

Надеюсь смог передать мысль.

как демон ассасина по спаму наблатыкается - спама будет крайне мало, весь будет попадать в результате его фильтрациивы папку spam
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Учим SpamAssasin
  • Quote

Post by yariksat » Sat Jan 06, 2018 2:07 pm

Спасибо,мысль понял.
Хотелось бы обратиться к гуру - как всё таки по типу допустим майла в кубике помечать письма как спам чтобы отправлять их туда?Зачем тогда вообще в кубике папка спам?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Учим SpamAssasin
  • Quote

Post by imperio » Sat Jan 06, 2018 2:52 pm

Почему бы не обучать прямо через gui круглокуба?
Есть плагины markasjunk или markasjunk2
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Учим SpamAssasin
  • Quote

Post by yariksat » Sat Jan 06, 2018 3:29 pm

imperio wrote:Почему бы не обучать прямо через gui круглокуба?
Есть плагины markasjunk или markasjunk2
Вот.Я только что пробывал прикрутить markasjunk2,но я так понимаю что все что я нахожу уже устаревшее прилично ибо и пути не те и названия файлов.Не могли бы Вы на примере например Дебиан 8 либо другого что-то что стоит у Вас прояснить установку.У меня полный ноль,даже кнопки такой как пометить нет.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Учим SpamAssasin
  • Quote

Post by imperio » Sat Jan 06, 2018 3:33 pm

Плагины подключаются в /etc/roundcube/config.inc.php

Code: Select all

$rcmail_config['plugins'] = array
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Учим SpamAssasin
  • Quote

Post by yariksat » Sat Jan 06, 2018 3:49 pm

imperio wrote:Плагины подключаются в /etc/roundcube/config.inc.php

Code: Select all

$rcmail_config['plugins'] = array
Понял,спс.Значит правильно я все делал до вот этого момента
SpoilerShow
дальше находим параметр

КОД: ВЫДЕЛИТЬ ВСЁ
$rcmail_config['markasjunk2_spam_cmd'] = null;


и меняем его на

КОД: ВЫДЕЛИТЬ ВСЁ
$rcmail_config['markasjunk2_spam_cmd'] = 'sa-learn --spam --no-sync --username=%u %f';


где %u - имя пользователя, %f - полный путь к письму. Таким образом мы 'sa-learn' указываем письмо %f как СПАМ, а эти настройки просим применить для пользователя %u.

аналогично исправляем параметр

КОД: ВЫДЕЛИТЬ ВСЁ
$rcmail_config['markasjunk2_ham_cmd'] = null;


на

КОД: ВЫДЕЛИТЬ ВСЁ
$rcmail_config['markasjunk2_ham_cmd'] ='sa-learn --ham --no-sync --username=%u %f';
Просьба помочь тут на примере admin
Top

yariksat
Posts: 551
Joined: Sat Nov 19, 2016 5:39 pm

Os: CentOS 4x
Web: apache
Re: Учим SpamAssasin
  • Quote

Post by yariksat » Sat Jan 06, 2018 5:13 pm

Поплясал немного с бубном,с гитхаба взял последнее что там есть.Не работает,в круглокубе даже не появляется ничего.Лог тоже чист.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Учим SpamAssasin
  • Quote

Post by imperio » Sat Jan 06, 2018 6:50 pm

Снова только что проверил на чистом инсталле. Плагин markasjunk2 появляется. Точнее кнопка Спам.
Плагин точно правильно подключаете? Заливаете с именем markasjunk2 в директорию /usr/share/roundcube/plugins и потом создаете симлинк на /var/lib/roundcube/plugins?
Далее надо подключить плагин
/etc/roundcube/config.inc.php

Code: Select all

// List of active plugins (in plugins/ directory)
$rcmail_config['plugins'] = array('password','markasjunk2');
Top


Post Reply
  • Print view

41 posts
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next

Return to “Почтовый сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password