mail.eserv.ruВойти

HELO

support
(v2)
  • v11 support·
  • v10 support·
  • v9 support·
  • v8 support·
  • v7 support·
  • v6 support·
  • v5 support·
  • v4 support·
  • v3 support·
  • v2 support· · Открыта
  • v1 support·

Проверка HELO в acSMTP

В Eserv/3 в файлах acSMTP\conf\smtp\HELO.rules.txt и acSMTP\conf\smtp\EHLO.rules.txt ниже строк
\ INCOMINGHOST GetHostIP DUP | NIP DUP 790 LOG
\                         0= | PeerIP <> | 791 LOG

добавить строки:
IsLanClient 0=
[IF]
INCOMINGHOST GetHostIP DUP | NIP DUP " 550 Can't get IP of HELO host, err={n}" STR@ StopProtocol \EOF
                        0= | PeerIP <> | " 550 IP of HELO host not match PeerIP" STR@ StopProtocol \EOF
PeerIP GetHostName DUP | NIP NIP " 550 Can't get host name of {CLIENT}, err={n}" STR@ StopProtocol \EOF
                    0= | INCOMINGHOST COMPARE-U | " 550 HELO not match PTR" STR@ StopProtocol \EOF
[THEN]


Модифицированный HELO.rules.txt