View previous topic :: View next topic |
Author |
Message |
nemo191 Subscriber
Joined: 29 Mar 2016 Posts: 12
|
Posted: 29 Mar 2016 0:19 (Tue) Post subject: Разрешение переписки только внутри домена |
|
|
Здравствуйте. Новичок в настройки почтового сервиса, извините, если некорректно изложил. Пытаюсь вот разобраться: Существует несколько подсетей, в каждой есть свой CMS, осуществляется прием и отправка писем между подсетями, т.е. все нормально. А как организовать внутреннюю переписку, т.е. чтобы обмен почтой осуществлялся только внутри подсети, т.е. если пользователь напишет письмо пользователю из другой подсети, чтобы его письмо не уходило туда? Я попробовал сделать еще один почтовый домен внутри своей подсети, и на нем организовать внутреннюю почту, но письма без проблем уходят в другие подсети. Как правильно сделать? |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 29 Mar 2016 12:41 (Tue) Post subject: |
|
|
То есть вы создали в вашем CMS дополнительный домен и хотите, чтобы пользователи этого домена могли переписываться между собой, но не могли отправлять письма за пределы домена (в интернет и в другие ваши домены). Верно? |
|
Back to top |
|
|
nemo191 Subscriber
Joined: 29 Mar 2016 Posts: 12
|
Posted: 29 Mar 2016 13:00 (Tue) Post subject: |
|
|
Да, именно так. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 29 Mar 2016 15:39 (Tue) Post subject: |
|
|
Можно использовать следующий вариант.
В свойствах SMTP-сервиса установите флажок "Применять внутренний антиспам". В "чёрный список" антиспама добавьте правило с условием:
*From:"@my.domain([^-a-z0-9.]|$)" & *To!:"^([^@]*@my.domain([^-a-z0-9.]|$))+[^@]*$"
где вместо my.domain укажите имя вашего "изолированного" домена.
После этого SMTP-сервис будет отвергать все письма, отправленные с адресов "изолированного" домена, у которых в поле To (Кому) будет присутствовать хотя бы один "чужой" домен. |
|
Back to top |
|
|
nemo191 Subscriber
Joined: 29 Mar 2016 Posts: 12
|
Posted: 29 Mar 2016 15:49 (Tue) Post subject: |
|
|
Спасибо, попробую |
|
Back to top |
|
|
nemo191 Subscriber
Joined: 29 Mar 2016 Posts: 12
|
Posted: 29 Mar 2016 16:41 (Tue) Post subject: |
|
|
Получилось, работает. Спасибо! |
|
Back to top |
|
|
nemo191 Subscriber
Joined: 29 Mar 2016 Posts: 12
|
Posted: 29 Mar 2016 16:56 (Tue) Post subject: |
|
|
А еще вопрос, я попробовал отсылать письма из своего основного почтового домена в закрытый, письма туда приходят, а как сделать так чтобы письма на этот домен из вне тоже блокировались? я так понимаю, надо еще одно условие создавать?
Т.е. типа то что вы написали :
*From:"@my.domain([^-a-z0-9.]|$)" & *To!:"^([^@]*@my.domain([^-a-z0-9.]|$))+[^@]*$"
только я так понимаю в поле *From:"@my.domain([^-a-z0-9.]|$)"
вместо my.domain поставить , что-то типа маски *.* т.е. запрет со всех доменов и в поле *To!:"^([^@]*@my.domain([^-a-z0-9.]|$))+[^@]*$" поставить вместо my.domain свой домен? |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 29 Mar 2016 18:29 (Tue) Post subject: |
|
|
Да, добавьте ещё одно правило с условием:
*From!:"@my.domain([^-a-z0-9.]|$)" & *To:"@my.domain([^-a-z0-9.]|$)"
где вместо my.domain укажите имя вашего "изолированного" домена.
По этому условию будут отвергаться все письма, отправленные с адресов "чужого" домена, у которых в поле To (Кому) будет присутствовать "изолированный" домен. |
|
Back to top |
|
|
nemo191 Subscriber
Joined: 29 Mar 2016 Posts: 12
|
Posted: 30 Mar 2016 9:28 (Wed) Post subject: |
|
|
Спасибо, все заработало! Выручили! |
|
Back to top |
|
|
|