LINUX.ORG.RU
решено ФорумAdmin

Postfix Dovecot dspam

 , ,


0

2

Вкорячиваю антиспам в спарку Postfix+Dovecot.
Можно либо вбить его между ними можно по-разному, будет
main.cf:

virtual_transport = dspam
master.cf:
dspam     unix  -       n       n       -       10      pipe
  flags=Ru user=dspam argv=/usr/bin/dspam --deliver=innocent,spam --user $recipient -i -f $sender -- $recipient
dspam.conf
DeliveryHost /var/run/dovecot/lmtp

либо main.cf:
virtual_transport = dovecot
check_client_access pcre:/etc/postfix/dspam_filter_access
#/./   FILTER dspam:unix:/var/run/dspam/dspam.sock
master.cf:
dovecot   unix  -       n       n       -       -       pipe
  flags=DRhu user=mail:mail argv=/usr/lib/dovecot/deliver -f ${sender} -d ${recipient}

с учётом того что, в довкоте хочу плагином обучение через директорию «Spam», какой вариант мне лучше использовать?

Спасибо за внимание.

★★★★

Ответ на: комментарий от Yustas

Ну я на SpamAssassin и вернулся =)

(с) pf

Ну, как бы если dspam функционалом устраивает и дыр в нем критических нет - можно юзать. Я его лет несколько назад юзал, база егойная в мускуле как-то круто росла вроде, а в остальном работал вполне неплохо, если кормить его образцами спама регулярно.

Но сейчас мне вполне хватает стандартных проверок + DKIM + SPF, spamassassin висит тоже, но добавляет только заголовки в письма (X-Spam-Result: Yes или типа того), поэтому на доставку не влияет. Может потом, если не будет особо ложноположительных срабатываний - разрешу ему отклонять письма.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

Я просто щас его обучаю, только упёрся в просбелму с кодировками - веб-морда показывает KOI8-R и 1251 крякозябрами.
А как спамасассин обучать - ума не приложу, у проблемных юзеров, преимущественно, POP3. Письма фетчат.

PS. Как ни создам тред - ты тут как тут. Куда тебе пива заслать? xD

Yustas ★★★★
() автор топика
Ответ на: комментарий от Yustas

Я просто щас его обучаю, только упёрся в просбелму с кодировками - веб-морда показывает KOI8-R и 1251 крякозябрами.

Какая морда-то? Roundcube всё правильно вроде кажет.

А как спамасассин обучать - ума не приложу, у проблемных юзеров, преимущественно, POP3. Письма фетчат.

Я его ни разу не учил. Но наверное аналогично другим системам можно настроить через отправку писем на какой-нибудь ящик типа spamlearn@domain.ru а там уже отдавать проге учащей через транспорт постфикса.

PS. Как ни создам тред - ты тут как тут. Куда тебе пива заслать? xD

Да вот вишь, тредов интересных мало, в основном «ааа, меня похачили», «как получить права суперюзера» и т.п.

blind_oracle ★★★★★
()
Ответ на: комментарий от Yustas

Ага, а потом его взяли и выпилили :). Так что уже не рекомендую.

post-factum ★★★★★
()
Ответ на: комментарий от blind_oracle

Какая морда-то? Roundcube всё правильно вроде кажет.

dspam-webui
Это перловые скрипты, и оно не парсит KOI8-R и 1251

можно настроить через отправку писем на какой-нибудь ящик типа spamlearn@domain.ru а там уже отдавать проге учащей через транспорт постфикса.

На сейте у спамасассина ещё есть архивы специальные, но мне-то нужен русский спам xD. Надыбал ящик со спамом аймаповский(1.5гб), с скормил его.
Дальше пусть самообучается.

Yustas ★★★★
() автор топика
Ответ на: комментарий от Yustas

Тут, кстати, наткнкулся на плагин dovecot-antispam, который делает обучение всяких DSPAM-ов и прочих спамассасинов простым и приятным. Он вешается на событие переноса письма в папку спам и отрабатывает сразу.

blind_oracle ★★★★★
()
Ответ на: комментарий от blind_oracle

Я вот его подоткнул на днях.
Вроде даже работает.
Другое дело что будущее dspam'a туманно.
Вестимо, после выхода Debian 8 буду пербирать сервант с переводом на amavis/spamassassin.

Yustas ★★★★
() автор топика
12 мая 2015 г.
Ответ на: комментарий от Yustas

О как тут система похожих тем хорошо работает.
postfix, dovecot - Перенос на другой сервер
Настроил вроде clamav+dspam+postfix на debian 8, перекидываю из инбокса в спам и обучается, интерфейс порадовал и тд.
Есть пару вопросов к вам:
1) Как скормить dspam'у большой обьем спама и где его достать?
Я тут в процессе переноса почтовых ящиков на новый сервер, вот и imapcopy использовал для переноса. Там спама много накопилось, но dspam у себя в интерфейсе не отображает эти письма и по этому при перекидывании - не обучается.
2) Как нормально шаринг папок сделать в dovecot (я по статье делал - не заработало в thunderbird)?
3) В amavis/spamassassin есть интерфейс или перекидывание?
4) В dspam получаю иногда ошибку и не могу перекинуть письмо из спама:
dspam[17143]: Unable to determine the destination user
dspam[17143]: DSPAM agent misconfigured: aborting
Это не вылеченный баг?
P.S.: Уфф..Как будто выговорился =) Столько сил потратил на это все...

shpak1
()
Ответ на: комментарий от shpak1

Вообще, DSpam выпилили из Deb8/15.04
Сам планирую свалить на amavisd/spamasassin как будет кончаться срок поддержки Deb7

1) Как скормить dspam'у большой обьем спама и где его достать?

У меня в IMAP-директориях нашлось 1.5Гб
На сайте спамасассина есть демо-базы.

2) Как нормально шаринг папок сделать в dovecot

Не использую

3) В amavis/spamassassin есть интерфейс или перекидывание?

?

4) В dspam получаю иногда ошибку и не могу перекинуть письмо из спама

У меня один юзер dspam, всё идёт через него. Спам-база общая.

Yustas ★★★★
() автор топика
Последнее исправление: Yustas (всего исправлений: 1)
Ответ на: комментарий от Yustas

3) В amavis/spamassassin есть интерфейс или перекидывание?
Интерфейс я имею в виду как веб морда для spamd, где можно смотреть отчеты и помечать сообщения как спам и не спам.
А про перекидывание - обучение. Понравилось в spamd, что можно например из папки инбокс перебросить в папку спам и обратно, тем самым обучать его.
В spamasassin как проходит обучение?

shpak1
()
Ответ на: комментарий от shpak1

В spamasassin как проходит обучение?

Обыкновенно, засыланием писем на spam@example.com/nospam@example.com
Плюс, поточное скармливание скриптами с консоли.
Веб-морда на DSpam у меня так нормально и не заработала :(

Yustas ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.