Страница 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.
всем спасибо всё работает отлично.