Страница 1 из 1
Exim отправка юзеру тока локально
Добавлено: 2011-06-08 13:10:45
altset
Добрый день. Подскажите как сделать так чтобы почту пользователю можно было отправлять тока внутри корп сети. Т.е что бы нельзя было послать из инета сообщение этому юзеру.
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 13:30:05
Electronik
может что бы пользователь не мог послать в интернет? То что говорите вы, то просто закройте 25 порт на внешку на почтовом сервере или привяжите на один интерфейс который смотрит в локалку.
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 13:44:54
altset
нет нето... обьясню
был создан служебный пользователь допустим
Helpdesk@firma.ru и вот ему совсем не нужно получать письма из инета а тока от локальных юзеров... а спам таки валит:)
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 13:49:12
Electronik
т.е только некоторые пользователи не должны быть видны с внешки?
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 13:56:05
altset
да именно так т.е есть допустим 10 пользователей в почте 9 из которых могут и отправлять и получать почту , а есть 1 пользователь которому разрешено получать и отправлять почту только внутри сети
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 13:59:48
Electronik
какой почтовик установлен?
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 14:03:48
altset
в теме написано же... а так используется Exim + dovecot + OpenLDAP
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 14:34:46
skeletor
Ну как-то так:
Код: Выделить всё
hostlist local_net = localhost : 10.1.0.0/16
...
begin acl
acl_check_rcpt:
...
deny hosts = !local_net
recipient = /usr/local/etc/exim/recipient_.list
message = "Deny local messages"
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 14:38:57
altset
А разве это не запретит принимать почту из инета всем юзерам.. или отправлять из инета все юзерам этого домена.
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 14:49:53
skeletor
По идее не должно, хотя нужно проверить.
Оно проверяет все не локальные хосты, которые отправляют на адреса в файле /usr/local/etc/exim/recipient_.list и если такое произошло - то deny. Если же ваш адрес в этом файле не значится - то для вас это правило не будет применяться.
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 14:52:06
altset
спс попробую
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 19:32:45
altset
Exim не понимает что такое recipient =
ступор даже не понимаю что делать
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 21:14:10
dikens3
recipients
Да и ваш фильтр не примет только из внешнего мира, а вот отправку пропустит.
Re: Exim отправка юзеру тока локально
Добавлено: 2011-06-08 21:32:36
altset
блин я просто слепой думаю что не работает:) а оказывается символы упустил
Код: Выделить всё
hostlist local_net = localhost : 10.1.0.0/16
...
begin acl
acl_check_rcpt:
...
deny hosts = !+local_net
recipients = /usr/local/etc/exim/recipient_.list
message = "Deny local messages"
тут + забыл указать !+local_net и recipients а не recipient.
всем спасибо всё работает отлично.