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

Eserv Forum / E3 / Eserv 3 Mail Server Support / HeloWhiteList

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Всё ли правильно?

Понадобилстя фильтр...
Создаю HeloWhiteList.txt.
В eserv.ini его прописываю.

затем: helo rules.txt:
INCOMINGHOST SMTP[HeloWhiteList] IsInFile
| " WHITElisted HELO2, {FIELD2}{CRLF}" STR@
S" conf\smtp\HELO.pat.txt" EVAL-FILE
\EOF
INCOMINGHOST SMTP[HeloBlackList] IsInFile
| " 550 blacklisted HELO2, {FIELD2}{CRLF}" STR@ StopProtocol \EOF

по аналогии ...Ehlo.txt ... ну на всяк случай

В mailfrom.rules.txt
MAILFROM SMTP[FromEmailWhiteList] IsInFile
| " 250 {MAILFROM} OK. {FIELD2}{CRLF}" SMTP_FPUTS TRUE \EOF

В HeloWhiteList.txt (например):
"HELO_MASK";"REPLY_TEXT"
"*lukoil.com";"WHITE LIST HELO"
"*hotmail.com";"WHITE LIST HELO"

В FromEmailWhiteList.txt
"*lukoil.com";"Email-OK"
"*hotmail.com";"Email-OK"

В FromEmailNBlackList все *.com блокируются
Предполагаю, что кроме указанных в whitelist from и helo

а получается вот это.
2008-03-28 19:47:09;65.55.175.214;@plx.ru;220 plx.ru Eserv/3.4347 ESMTP. Fri, 28 Mar 2008 19:47:09 +0300 2008-03-28 19:47:09;65.55.175.214;@plx.ru;EHLO blu139-omc3-s14.blu139.hotmail.com 2008-03-28 19:47:10;65.55.175.214;@plx.ru;220 plx.ru Eserv/3.4347 ESMTP. Fri, 28 Mar 2008 19:47:10 +0300 2008-03-28 19:47:10;65.55.175.214;@plx.ru;EHLO blu139-omc3-s14.blu139.hotmail.com 2008-03-28 19:47:29;65.55.175.226;@plx.ru;220 plx.ru Eserv/3.4347 ESMTP. Fri, 28 Mar 2008 19:47:29 +0300 2008-03-28 19:47:29;65.55.175.226;@plx.ru;EHLO
дальше не идет. устал искать ошибку. может быть есть идеи где подправить?

Sorry, не в ту ветку запостил, если можно, переместите в
Eserv/3 Mail Server
 
Комментарии к этой версии (29.03.2008 05:14) [~miguel] faf98f9e
АвторДатаТекстtags
pig29.03.2008 19:25
Вот так:
INCOMINGHOST SMTP[HeloWhiteList] IsInFile | S" conf\smtp\HELO.pat.txt" EVAL-FILE \EOF

И так:
INCOMINGHOST SMTP[HeloWhiteList] IsInFile | S" conf\smtp\EHLO.pat.txt" EVAL-FILE \EOF

Это чтобы с форматом ответа не париться, там достаточно сложный формат, особенно для EHLO.
imported
miguel29.03.2008 23:13
pig пишет: Вот так:
INCOMINGHOST SMTP[HeloWhiteList] IsInFile | S" conf\smtp\HELO.pat.txt" EVAL-FILE \EOF

И так:
INCOMINGHOST SMTP[HeloWhiteList] IsInFile | S" conf\smtp\EHLO.pat.txt" EVAL-FILE \EOF

Это чтобы с форматом ответа не париться, там достаточно сложный формат, особенно для EHLO.


Спасибо за совет!
Оказывается и так работает — нужно было просто сервис перезапустить.

Но лучше всё равно по-вашему перепишу...
Спасибо!
imported
Работает на Eserv/5.05555 (05.06.2016)