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 

Закрытый список адресатов и правила Анти-спама

 
Post new topic   Reply to topic    Courier Mail Server Forum Index -> Courier Mail Server 2.xx
View previous topic :: View next topic  
Author Message
sabash
Newbie
Newbie


Joined: 13 Oct 2009
Posts: 5

PostPosted: 13 Oct 2009 10:40 (Tue)    Post subject: Закрытый список адресатов и правила Анти-спама Reply with quote

Подобная тема уже поднималась, но результат обсуждения не отражает решение моей проблемы ...
Задача - разрешить отправку почты только! на адреса из определенного списка.
Ну с черным списком все понятно - нужно запретить все, а вот с белым -
если письмо содержит и в поле TO: и в поле CC: разрешенные адреса, НО, кроме этого, в поле CC: есть еще и пара левых адресов - как блокировать это письмо ?!!!! белый список-то оно пройдет ...
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 13 Oct 2009 13:26 (Tue)    Post subject: Reply with quote

В этом случае лучше белый список не использовать вообще.
Или извращаться добавляя к правилам конструкции вида:
... & To!:"запрещенный_адрес" & Cc!:"запрещенный_адрес"

А начиная с 2.07 beta 1 можно, например, просто удалять не нужные адреса получателей, пропуская письма через сортировщик.
Back to top
View user's profile Send private message
sabash
Newbie
Newbie


Joined: 13 Oct 2009
Posts: 5

PostPosted: 13 Oct 2009 14:36 (Tue)    Post subject: Reply with quote

А можно тогда пример - как удалить из списка получателей ВСЕ неизвестные адреса ? (заранее нет возможности знать куда именно нельзя, известно только куда можно - остальное нельзя)
Back to top
View user's profile Send private message
sabash
Newbie
Newbie


Joined: 13 Oct 2009
Posts: 5

PostPosted: 13 Oct 2009 15:10 (Tue)    Post subject: Reply with quote

А еще лучше пример - как предотвратить отсылку письма в инет и отправить его постмастеру если в нем есть хоть один адресат не из разрешенного списка
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 13 Oct 2009 17:54 (Tue)    Post subject: Reply with quote

Похоже так сделать нельзя.

Есть мысль - полность отключить релей (пересылку внешней почты).
И для каждого внешнего разрешенного адреса создать псевдоним типа:
addr1 - addr1@mail.ru
addr2 - addr2@rambler.ru
и т.п.

А пользователям сказать, чтобы слали письма не на "addr1@mail.ru", а на "addr1".
Тогда любые левые адреса не пройдут. Вроде так...
Back to top
View user's profile Send private message
sabash
Newbie
Newbie


Joined: 13 Oct 2009
Posts: 5

PostPosted: 13 Oct 2009 18:24 (Tue)    Post subject: Reply with quote

Тогда вопрос - если отключен релей оно таким способом уйдет вообще наружу ?

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

Может всетаки предусмотреть чтонибуь подобное в будующих версиях ?
Наверняка не только наша контора такими вопросами озаботилась ....
Back to top
View user's profile Send private message
sabash
Newbie
Newbie


Joined: 13 Oct 2009
Posts: 5

PostPosted: 13 Oct 2009 18:30 (Tue)    Post subject: Reply with quote

Например в обработке кроме условий содержит и не содержит ввести признак условия "содержит не"
Back to top
View user's profile Send private message
PWL
CMS Developer
CMS Developer


Joined: 15 Oct 2005
Posts: 689

PostPosted: 13 Oct 2009 20:04 (Tue)    Post subject: Reply with quote

sabash wrote:
Тогда вопрос - если отключен релей оно таким способом уйдет вообще наружу ?

Уйдет.
sabash wrote:
Ну и конечно проблемы будут у юзеров, например при ответах на письма снаружи ... ткая морока получится ....

Может всетаки предусмотреть чтонибуь подобное в будующих версиях ?
Наверняка не только наша контора такими вопросами озаботилась ....

Да... при ответах неудобство...
Надо подумать. Это уже целая система контроля почты напрашивается.
Back to top
View user's profile Send private message
NAMOR
CMS Developer


Joined: 15 Oct 2005
Posts: 1079

PostPosted: 11 Dec 2019 17:35 (Wed)    Post subject: Reply with quote

Появилась возможность решить поставленные задачи с помощью сортировщика благодаря доработке в CMS 3.09 beta 3:
Code:
[+] Действия "Исключить получателей из сортировки" и "Вернуть исключённых
    получателей" в правиле сортировки.

sabash wrote:
А можно тогда пример - как удалить из списка получателей ВСЕ неизвестные адреса ? (заранее нет возможности знать куда именно нельзя, известно только куда можно - остальное нельзя)

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

Следующее правило удаляет всех получателей письма (исключённые получатели не удалятся, так как не участвуют в сортировке) и возвращает исключённых получателей.

Результат: из списка получателей письма будут удалены все неразрешённые (неизвестные) адреса и останутся только разрешённые (известные). Задача решена.

sabash wrote:
А еще лучше пример - как предотвратить отсылку письма в инет и отправить его постмастеру если в нем есть хоть один адресат не из разрешенного списка

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

Следующее правило при наличии у письма получателей (любых, по факту — неразрешённых) добавляет получателя disallowed@recipients и возвращает исключённых получателей.

Следующее правило при наличии у письма получателя disallowed@recipients удаляет всех получателей и добавляет получателя постмастер.
(Получатели удаляются только из списка получателей; получатели в поле To (Кому) заголовка письма не удаляются.)

Результат: если у письма, кроме разрешённых получателей, будет ещё хотя бы один (то есть неразрешённый), то письмо направится постмастеру. Задача решена.
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
Page 1 of 1

 
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