Спасибо.
Как тогда можно обойти проблему?

Вот то поле "От", на которое сработало правило:
2019-01-31 09:40:58 1gp6y1-000Pgn-Vx H=mail.ip.net.ua (heffalump.ip.net.ua) [82.193.96.15] F=<acco...@ip.net.ua> rejected after DATA: No address in header From: IPNET: Information centre <acco...@ip.net.ua> (address )

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 
<acco...@ip.net.ua>\n"

И с консоли отрабатывает:
exim -be 
'${address:=?UTF-8?B?0JPQvtC70YPQsSDQnNC40YXQsNC40Ls6INC/0YDQvtCy0LXRgNC60LA=?=\n 
<acco...@ip.net.ua>}'

А вот в реальном случае сработало правило :(


31.01.2019 11:40, l...@lena.kiev.ua пишет:
exim -be '${address:TEST: Information centre <t...@test.com>}' - нет адреса
exim -be '${address:TEST Information centre <t...@test.com>}' - есть адрес
(убрал двоеточие после "TEST")

exim -be '${address:"TEST: Information centre" <t...@test.com>}'
t...@test.com

В соответствии со стандартом https://www.ietf.org/rfc/rfc822.txt
(и его последующими модификациями), двоеточие является одним из specials,
при его использовании имя перед адресом должно быть заключено в кавычки "

authentic   =   "From"       ":"   mailbox  ; Single author

mailbox     =  addr-spec                    ; simple address
             /  phrase route-addr            ; name & addr-spec
route-addr  =  "<" [route] addr-spec ">"

phrase      =  1*word                       ; Sequence of words

word        =  atom / quoted-string

atom        =  1*<any CHAR except specials, SPACE and CTLs>

specials    =  "(" / ")" / "<" / ">" / "@"  ; Must be in quoted-
             /  "," / ";" / ":" / "\" / <">  ;  string, to use
             /  "." / "[" / "]"              ;  within a word.


_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users




_______________________________________________
Exim-users mailing list
Exim-users@mailground.net
http://mailground.net/mailman/listinfo/exim-users

Ответить