View previous topic :: View next topic |
Author |
Message |
sabash Newbie
Joined: 13 Oct 2009 Posts: 5
|
Posted: 13 Oct 2009 10:40 (Tue) Post subject: Закрытый список адресатов и правила Анти-спама |
|
|
Подобная тема уже поднималась, но результат обсуждения не отражает решение моей проблемы ...
Задача - разрешить отправку почты только! на адреса из определенного списка.
Ну с черным списком все понятно - нужно запретить все, а вот с белым -
если письмо содержит и в поле TO: и в поле CC: разрешенные адреса, НО, кроме этого, в поле CC: есть еще и пара левых адресов - как блокировать это письмо ?!!!! белый список-то оно пройдет ... |
|
Back to top |
|
|
PWL CMS Developer
Joined: 15 Oct 2005 Posts: 689
|
Posted: 13 Oct 2009 13:26 (Tue) Post subject: |
|
|
В этом случае лучше белый список не использовать вообще.
Или извращаться добавляя к правилам конструкции вида:
... & To!:"запрещенный_адрес" & Cc!:"запрещенный_адрес"
А начиная с 2.07 beta 1 можно, например, просто удалять не нужные адреса получателей, пропуская письма через сортировщик. |
|
Back to top |
|
|
sabash Newbie
Joined: 13 Oct 2009 Posts: 5
|
Posted: 13 Oct 2009 14:36 (Tue) Post subject: |
|
|
А можно тогда пример - как удалить из списка получателей ВСЕ неизвестные адреса ? (заранее нет возможности знать куда именно нельзя, известно только куда можно - остальное нельзя) |
|
Back to top |
|
|
sabash Newbie
Joined: 13 Oct 2009 Posts: 5
|
Posted: 13 Oct 2009 15:10 (Tue) Post subject: |
|
|
А еще лучше пример - как предотвратить отсылку письма в инет и отправить его постмастеру если в нем есть хоть один адресат не из разрешенного списка |
|
Back to top |
|
|
PWL CMS Developer
Joined: 15 Oct 2005 Posts: 689
|
Posted: 13 Oct 2009 17:54 (Tue) Post subject: |
|
|
Похоже так сделать нельзя.
Есть мысль - полность отключить релей (пересылку внешней почты).
И для каждого внешнего разрешенного адреса создать псевдоним типа:
addr1 - addr1@mail.ru
addr2 - addr2@rambler.ru
и т.п.
А пользователям сказать, чтобы слали письма не на "addr1@mail.ru", а на "addr1".
Тогда любые левые адреса не пройдут. Вроде так... |
|
Back to top |
|
|
sabash Newbie
Joined: 13 Oct 2009 Posts: 5
|
Posted: 13 Oct 2009 18:24 (Tue) Post subject: |
|
|
Тогда вопрос - если отключен релей оно таким способом уйдет вообще наружу ?
Ну и конечно проблемы будут у юзеров, например при ответах на письма снаружи ... ткая морока получится ....
Может всетаки предусмотреть чтонибуь подобное в будующих версиях ?
Наверняка не только наша контора такими вопросами озаботилась .... |
|
Back to top |
|
|
sabash Newbie
Joined: 13 Oct 2009 Posts: 5
|
Posted: 13 Oct 2009 18:30 (Tue) Post subject: |
|
|
Например в обработке кроме условий содержит и не содержит ввести признак условия "содержит не" |
|
Back to top |
|
|
PWL CMS Developer
Joined: 15 Oct 2005 Posts: 689
|
Posted: 13 Oct 2009 20:04 (Tue) Post subject: |
|
|
sabash wrote: | Тогда вопрос - если отключен релей оно таким способом уйдет вообще наружу ? |
Уйдет.
sabash wrote: | Ну и конечно проблемы будут у юзеров, например при ответах на письма снаружи ... ткая морока получится ....
Может всетаки предусмотреть чтонибуь подобное в будующих версиях ?
Наверняка не только наша контора такими вопросами озаботилась .... |
Да... при ответах неудобство...
Надо подумать. Это уже целая система контроля почты напрашивается. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 11 Dec 2019 17:35 (Wed) Post subject: |
|
|
Появилась возможность решить поставленные задачи с помощью сортировщика благодаря доработке в CMS 3.09 beta 3:
Code: | [+] Действия "Исключить получателей из сортировки" и "Вернуть исключённых
получателей" в правиле сортировки.
|
sabash wrote: | А можно тогда пример - как удалить из списка получателей ВСЕ неизвестные адреса ? (заранее нет возможности знать куда именно нельзя, известно только куда можно - остальное нельзя) |
Сначала создаём правила, каждое из которых при наличии очередного разрешённого получателя исключает его из сортировки.
После этого на сортировке остаются только неразрешённые получатели письма.
Следующее правило удаляет всех получателей письма (исключённые получатели не удалятся, так как не участвуют в сортировке) и возвращает исключённых получателей.
Результат: из списка получателей письма будут удалены все неразрешённые (неизвестные) адреса и останутся только разрешённые (известные). Задача решена.
sabash wrote: | А еще лучше пример - как предотвратить отсылку письма в инет и отправить его постмастеру если в нем есть хоть один адресат не из разрешенного списка |
Сначала создаём правила, каждое из которых при наличии очередного разрешённого получателя исключает его из сортировки.
После этого на сортировке остаются только неразрешённые получатели письма.
Следующее правило при наличии у письма получателей (любых, по факту — неразрешённых) добавляет получателя disallowed@recipients и возвращает исключённых получателей.
Следующее правило при наличии у письма получателя disallowed@recipients удаляет всех получателей и добавляет получателя постмастер.
(Получатели удаляются только из списка получателей; получатели в поле To (Кому) заголовка письма не удаляются.)
Результат: если у письма, кроме разрешённых получателей, будет ещё хотя бы один (то есть неразрешённый), то письмо направится постмастеру. Задача решена. |
|
Back to top |
|
|
|