В общем, понятно, спасибо.
"Если есть двоеточие, то по стандарту обязательны либо кавычки, либо
кодирование."
Так что, "в сад" такие письма :)
31.01.2019 16:59, l...@lena.kiev.ua пишет:
Subject: =?cp1251?b?0+Lg4+AhISEgz+7v7uLts/L8IMLg+CDw4PXz7e7qIQ==?=
F From: IPNET: Information centre
31.01.2019 16:59, l...@lena.kiev.ua пишет:
> А вообще много спама это правило ловит?
Не так уж и много срабатываний. Но есть ...
2019-01-17 02:58:18 1gjw0g-000DFi-Af H=myo.myonlyhosting.com [198.154.195.179] F=<> rejected
after DATA: REJECTED: No address in header From: "DHL" <>
2019-01-03
> Subject: =?cp1251?b?0+Lg4+AhISEgz+7v7uLts/L8IMLg+CDw4PXz7e7qIQ==?=
> F From: IPNET: Information centre
В этом случае текст в Subject был закодирован, а в From нет.
Если есть двоеточие, то по стандарту обязательны либо кавычки, либо
кодирование.
А вообще много спама это правило ловит?
Я так
P Received: from mail.ip.net.ua ([82.193.96.15] helo=heffalump.ip.net.ua)
by *** with esmtps
(envelope-from )
id 1gp6y1-000Pgn-Vx
for ***; Thu, 31 Jan 2019 09:40:57 +0200
P Received: from heffalump.ip.net.ua (heffalump.nest.ipnet [10.71.0.15])
by
> deny condition = ${if eq{${address:$rh_From:}}{}}
> log_message = No address in header From: $h_From: (address
> ${address:$rh_From:})
>
>
> В случае RAW это вообще будет строка
> "=?UTF-8?B?0JPQvtC70YPQsSDQnNC40YXQsNC40Ls6INC/0YDQvtCy0LXRgNC60LA=?=\n
> \n"
А вот так можно и без
Спасибо.
Как тогда можно обойти проблему?
Вот то поле "От", на которое сработало правило:
2019-01-31 09:40:58 1gp6y1-000Pgn-Vx H=mail.ip.net.ua (heffalump.ip.net.ua) [82.193.96.15] F= rejected after DATA: No address in header From: IPNET: Information centre
(address )
deny condition = ${if
> exim -be '${address:TEST: Information centre }' - нет адреса
> exim -be '${address:TEST Information centre }' - есть адрес
> (убрал двоеточие после "TEST")
exim -be '${address:"TEST: Information centre" }'
t...@test.com
В соответствии со стандартом https://www.ietf.org/rfc/rfc822.txt
(и его
Доброго времени суток.
Подскажите, пожалуйста, в чем может быть проблема?
exim -be '${address:TEST: Information centre }' - нет адреса
exim -be '${address:TEST Information centre }' - есть адрес (убрал
двоеточие после "TEST")
Строка взята из поля "От" из rejectlog реального письма (адрес