Регистрация...

Eserv Forum / E4 / Mail / Запрет отправки почты "наружу"

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Необходимо некоторым пользователям разрешить отправку почты только на локальные адреса.
Подскажите как это реализовать
 
Комментарии к этой версии (23.06.2010 12:35) [~LexXP] 8d717868
АвторДатаТекстtags
alex112423.06.2010 12:59
Я бы попробовал создать фильтр
Стадия протокола rcptto MAIL FROM пользователь@локал.ru RCPT TO не равен *@локал.ru Выполнить smtpRefuse

Если несколько отправителей, то можно попробовать использовать список адресов в поле MAIL FROM, примерно так:
MAIL FROM равен ..\CONF\Lists\SMTP\адреса.txt
wikipost
LexXP23.06.2010 14:11
Спасибо. Оно самое.
Для конкретного MAIL FROM отработало нормально. А для список адресов что-то не хочет.
Файл должен быть определнного формата или просто список адресов?
Если я в MAIL FROM пишу адреса.txt, то по умолчанию он ищет его в ..\CONF\Lists\?
wikipost
matveeva23.06.2010 14:18
ред: 23.06.2010 14:23
LexXP пишет: Если я в MAIL FROM пишу адреса.txt, то по умолчанию он ищет его в ..\CONF\Lists\?
Нет, текущей является папка, где он выполняется (acFilter, наверное). У меня эти файлики лежат в корне Е4, и я пишу, например,
..\ToBlack.txt
Вот, нашла, что ac говорил:
автор пишет: При работе серверов E3 и E4 текущими являются их собственные каталоги. А в общий корень они ссылаются через "..\". Попробуйте "..\AutoRunBlackList.txt" (без кавычек).
wikipost
LexXP23.06.2010 14:27
Так и делаю. А что по формату файла?
wikipost
alex112423.06.2010 14:34
ред: 23.06.2010 14:35
Насколько я понимаю, Е4 понимает стандарт Е3, а он предусматривает в первой строке файла служебную информацию. И, соответствено, начинает отрабатывать адреса, которые расположены на 2 и последующих строчках. Это простой текстовый файл
Физически
c:\E4\CONF\lists\SMTP\Emails.txt
равен
..\CONF\Lists\SMTP\Emails.txt

Если каких директорий нет, создавал руками. А так, где пропишете, там и будет лежать
wikipost
LexXP23.06.2010 14:49
Нашел проблему. Дело оказалось именно в формате списка. В первой строке не хватало (не было) служебной информации...

Всем спасибо. Работает
wikipost
v753box01.02.2011 11:50
2 LexXP: выложите пожалуста пример файла (с путями) с примером настройки запрета для списка пользователей и куда фильтр втыкать
wikipost
LexXP02.02.2011 10:55
Выкладываю

filtr Настройки фильтра [26219 bytes]
Файл: Список пользователей [37 bytes]
wikipost
v753box28.04.2012 09:31
А можно ли как-то указать список пользователей кому разрешено принимать и отправлять почту "наружу", он у нас короче, чем тем кому только локальная прием/передача почты?
wikipost
ac28.04.2012 11:10
Аналогично, только галочку "НЕ" включить напротив списка в MAIL FROM. Т.е. тем, кто не в списке, запретить команду RCPT, если получатель не равен локальному домену.

Либо можно вообще в разные домены пользователей разнести. Те, кому разрешено только локальное, поставить домен ".local", например, и никто снаружи от них почту не примет, даже если фильтрами не порезать. И не пришлёт им ничего тем более.
wikipost
v753box28.04.2012 11:58
ac пишет: Аналогично, только галочку "НЕ" включить напротив списка в MAIL FROM. Т.е. тем, кто не в списке, запретить команду RCPT, если получатель не равен локальному домену.


takitak [36732 bytes]
Так?
wikipost
ac28.04.2012 12:04
Так он запретит и локальную почту. Заполните RCPT TO "не равен *@локальный.домен", как на картинке LexXP выше.
wikipost
v753box28.04.2012 12:09
ред: 28.04.2012 12:10
ac пишет: Так он запретит и локальную почту. Заполните RCPT TO "не равен *@локальный.домен", как на картинке LexXP выше.



takitak2 [37378 bytes]
У меня заработало так.
wikipost
Работает на Eserv/5.05567 (10.02.2020)