Courier Mail Server Forum Index Courier Mail Server
www.courierms.ru
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Антиспам в CMS
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
Vlad
Postmaster
Postmaster


Joined: 07 Dec 2005
Posts: 111
Location: г.Благовещенск

PostPosted: 04 May 2009 12:54 (Mon)    Post subject: Reply with quote

PWL wrote:
Тут могут быть нюансы, Outlook Express, например, вставляет такое поле:
Disposition-Notification-To: "test" <test@pwl.net>

Но это не "получение уведомления о прочтении", а скорее "требование уведомить о прочтении".


Спасибо, нашел, да это требование.
Back to top
View user's profile Send private message Visit poster's website
leomaks
Newbie
Newbie


Joined: 27 Oct 2010
Posts: 4

PostPosted: 27 Oct 2010 8:36 (Wed)    Post subject: Reply with quote

Скажите, как добавить в черный список письма с КОМУ не равному abc@def.ru, т.е. письма адресованные не мне
Back to top
View user's profile Send private message Send e-mail
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 27 Oct 2010 13:06 (Wed)    Post subject: Reply with quote

To!:"abc@def.ru"
Back to top
View user's profile Send private message Send e-mail Visit poster's website
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 05 Feb 2013 20:54 (Tue)    Post subject: Reply with quote

cobroid wrote:
Столкнулся с проблемой в обработке чёрного и белого списка. Суть проблемы - при правильно сработавшем правиле письмо попадает не туда.

Исправили в CMS 2.07 beta 1:
Code:
[-] Если во внешнем п/я был установлен только флажок "Извлечь локальных
    получателей из полей", то спам не направлялся на заданный адрес
    ("Направлять спам по адресу"), а доставлялся этим локальным получателям.


GrAnd wrote:
А вообще-то, большое неудобство, что нет возможности работать с шаблонами строк.

Добавили в CMS 2.07 beta 2:
Code:
[!] Регулярные выражения в условиях сортировщика и антиспама.
    Если имя поля в условии начинается с символа "*", то строка
    рассматривается как регулярное выражение.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Vf-y6d
Messenger
Messenger


Joined: 23 Nov 2008
Posts: 40

PostPosted: 08 Mar 2013 14:17 (Fri)    Post subject: Reply with quote

А откуда берется правило To: = CC: ?
Я нигде такого не забивал, но письма имеющие одного и того же получателя в To и в CC отсеиваются как спам.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 08 Mar 2013 19:57 (Fri)    Post subject: Reply with quote

Скорее всего, у вас срабатывает правило для "Разрешённых адресов получателей (To, Cc)" из свойств внешнего ящика.
Этим правилом, наоборот, отсеиваются письма, не имеющие заданных получателей ни в To, ни в Cc.
Выглядит это примерно так:
Code:
Condition [To!:"sales@courierms.ru"&Cc!:"sales@courierms.ru"] is True
Антиспам (To, Cc): [To!:"sales@courierms.ru"&Cc!:"sales@courierms.ru"]
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Gennady
Subscriber
Subscriber


Joined: 23 Jan 2013
Posts: 13

PostPosted: 15 Mar 2013 16:02 (Fri)    Post subject: Reply with quote

Кстати, по поводу Внутреннего Аниспам Фильра:

Допустим стоит некий внешний АнтиСпам, который при детекции спама устанвливает флаг X-SPAM-FLAG:YES
CMS ( при настроенном правиле черного списка ) отлавливает этот флаг и удалет письмо ( если выставлено УДАЛЯТЬ СПАМ ). Но в любом случае он его не пропускает клиенту.
А вот как сделать так, что бы при определении CMS'ом данного флага он дописывал в тему письма метку [SPAM] и пропускал письмо далее и обрабатывал как обычное письмо ?
А уже в почтовом клиенте, фильтрами, загонять эти письма в папку СПАМ.

Установить галку НАПРАВЛЯТЬ СПАМ ПО АДРЕСУ - как я понимаю будет валить его в один ящик, а это не есть гуд.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 15 Mar 2013 21:15 (Fri)    Post subject: Reply with quote

Если "некий внешний АнтиСпам" — это Спамооборона-1024, то, если верить её документации, она умеет помечать спам в теме письма.
В CMS нет возможности менять тему письма.
Хотя в принципе... Можно сортировщиком спам-письма и их тему передавать на обработку bat-файлу, который будет удалять имеющуюся строку с темой и добавлять такую же, но с меткой "[SPAM]".

А по полю X-SPAM-FLAG:YES в почтовом клиенте нельзя фильтровать?
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Gennady
Subscriber
Subscriber


Joined: 23 Jan 2013
Posts: 13

PostPosted: 15 Mar 2013 21:38 (Fri)    Post subject: Reply with quote

1) Это не Спамооборона-1024. К тому же, как я понял, Яндекс больше не распространяет Спамооборону, как отдельный продукт.... но не суть.
Сейчас обкатывается другой вариант, если все будет Ок, то напишу, что и как.....

2) я понял по поводу внутреннего сортировщика.
Да вот не все клиенты могут проверять поле X-SPAM-FLAG:YES
thundebird может, если выставить значение АНТИСПАМ от spamassassin

Идея с батничком понятна. Спасибо !
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 15 Mar 2013 21:46 (Fri)    Post subject: Reply with quote

Gennady wrote:
Идея с батничком понятна. Спасибо !

Ключевой момент — консольная утилита find.exe. Это стандартная программа Windows XP. Скорее всего, и в других версиях Windows она есть.
Если не разберётесь — пишите, помогу.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Voyager_69
Subscriber
Subscriber


Joined: 22 May 2013
Posts: 13

PostPosted: 23 May 2013 16:36 (Thu)    Post subject: Reply with quote

А можно при совпадении условия не пересылать SPAM письмо, а просто удалить? Если да, то как?
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 23 May 2013 16:46 (Thu)    Post subject: Reply with quote

Можно. С помощью "чёрного списка" встроенного антиспама.
Почитайте в справке CMS про антиспам.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Voyager_69
Subscriber
Subscriber


Joined: 22 May 2013
Posts: 13

PostPosted: 24 May 2013 18:42 (Fri)    Post subject: Reply with quote

Спасибо. Справка достаточно подробная! Wink
Back to top
View user's profile Send private message
sevnet
Subscriber
Subscriber


Joined: 27 Apr 2009
Posts: 16

PostPosted: 20 Sep 2013 13:34 (Fri)    Post subject: Reply with quote

2 вопроса:

1. Есть ли готовые фильтры для чёрного списка?
2. Есть ли программный встраиваемый или сопрягающийся антиспам, по типу антивируса для CMS? Если расскажите какой, я готов платить сколько надо.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 20 Sep 2013 17:13 (Fri)    Post subject: Reply with quote

sevnet wrote:
1. Есть ли готовые фильтры для чёрного списка?

Готовых нет, поскольку бороться со спамом "в общем" непросто, это процесс во многом индивидуальный и творческий. Вам может приходить один спам, мне — совершенно другой. Письма с каким-то словом для меня — 100% спам, а для вас — обычная деловая переписка. Так что приходится вникать в конкретные случаи и разбираться, почему то или иное спам-письмо "просочилось". Так выявляются некоторые закономерности, которые можно перевести в правила антиспама.

Тем не менее, некоторые общие рекомендации по настройке внутреннего антиспама CMS дать можно.

Заносить обратные адреса или домены спамеров в "чёрный список" не имеет смысла, так как они каждый раз разные и, в большинстве случаев, берутся из той же базы адресов, по которой ведётся рассылка. Тем самым вы блокируете адреса не спамеров, а их "жертв".
Блокировка спамеров по IP-адресам тоже не даёт особого эффекта, так как рассылка спама идёт с компьютеров обычных пользователей, зараженных вирусами или троянами.

На крупных почтовых серверах установлены специализированные спам-фильтры, которые определённым образом помечают спам. Поэтому, принимая письма из ящиков, расположенных на таких серверах, CMS может распознавать спам по этим пометкам.

Например, почтовый сервер моего хостера вставляет в заголовок письма поля X-SpamTest-*.
Проанализировав заголовки спам-писем, я добавил в "чёрный список" правила со следующими условиями:

X-SpamTest-Status-Extended:"spam" & X-SpamTest-Status-Extended!:"probable"
X-SpamTest-Info:"helo_type=1"
X-SpamTest-Info:"suspicious russian from with html"
X-SpamTest-Info:"{url is listed in "

Приведу другие относительно общие правила моего "чёрного списка":

Условие: *To:"(^|\s)([""']?)([-\w.]+)\2\s*<?<\3@"
Описание: получатели вида "user <user@", ""user" <user@" и "user <<user@"

Условие: *To:"([^@]*@){6}" | *Cc:"([^@]*@){6}"
Описание: рассылка на 6 и более адресов

Условие: *Subject:"(([a-z][а-я]|[а-я][a-z]).*){2}"
Описание: два или более сочетаний ru- и en-букв

Условие: *Subject:"знаком(ст|к|ь|им|ит|ят)"
Описание: знакомства, незнакомки, знакомьтесь, познакомимся, познакомится

Условие: *Subject:"(^|\D)\d{3}([\W_])\d{2}\2?\d{2}($|\D)"
Описание: номер телефона вида nnn?nn?nn или nnn?nnnn

Условие: *Subject:"(р|p).(а|a).(с|c).(с|c)"
Описание: P?A?C?C [ылки]

Условие: *Subject:"(mail|ж(б|6)(а|a)).*(р|p).?(а|a).?(с|c).?(с|c)"
Описание: "Не дорогие e-mail рассылки", "Служба почтовых рассылок"

Условие: *Subject:"[a-zа-я]([^a-zа-я])([a-zа-я]\1){2}"
Описание: "Р.Е.К.Л.А.М.А.", "E - M A I L РАССЫЛКА", "с*П*А*м"

90% спама (у меня) "убивается" этими правилами и "Разрешёнными адресами получателей" в свойствах внешних почтовых ящиков. (Внешнюю почту принимаю только по POP3.)

Есть и другие (более специфические) правила, каждое из которых срабатывает довольно редко, но в совокупности они отсеивают ещё около 9% спама. В основном, они проверяют тему письма (поле Subject) на наличие характерных для спама слов (частей слов): "приглаш", "video", "подар", "празд", "перевоз", "ренд", "билет", "курсы", "продвиже", "отды", "фильм" и т. п.
Часть правил проверяет отправителя письма (поле From) для блокирования навязчивых рассылок.

В итоге спам меня практически не беспокоит.

"Просочившийся" спам я складываю в отдельную папку. Периодически анализирую заголовки этих писем на предмет наличия в них общих ключевых слов (фраз) и других признаков и добавляю новые (или корректирую имеющиеся) правила "чёрного списка".
Новое (изменённое) правило в обязательном порядке проверяю на "хороших" письмах, чтобы не было срабатываний.

Не забывайте добавлять адреса и домены "надёжных" отправителей в "белый список". Также имеет смысл добавлять в него ключевые слова, которые часто используются в темах писем, адресованных вам, но не являются общеупотребительными для спамеров.

sevnet wrote:
2. Есть ли программный встраиваемый или сопрягающийся антиспам, по типу антивируса для CMS? Если расскажите какой, я готов платить сколько надо.

Раньше была хорошая бесплатная версия антиспама "Спамооборона" от Яндекса, который легко подключался к CMS, но недавно, к большому сожалению, этот проект был закрыт.
Использовать можно любой антиспам, перехватывающий почтовый трафик (по принципу прокси-сервера). Например, бесплатный Spamihilator, подключение которого описано в статье "Каскадная защита от спама в CMS".

Дополнительную информацию по борьбе со спамом и полезные для этого программы можно найти в разделе форума "Готовые решения".


Last edited by NAMOR on 28 Apr 2015 15:11 (Tue); edited 1 time in total
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 4 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group