On 12/12/2020 14:46, Frank Richter via Exim-users wrote:
It comes from an e-mail with an overlong From: header:
From: "…" 
<PPPPPPPPPPPPPPKKKKKKKKKKKKKKKKKTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@…>

I'd like to reject such "address monsters". How's the best way to achieve this?

Try a rewrite rule:

^.{40,}@tuced.eu          [email protected]

before your existing rule.  Then a simple match-and-deny in your data ACL:

  deny condition = ${if eq {[email protected]} {${address:$h_from:}}}

Rewrites for headers get processed before the data ACL, or you could
just do it all there.
--
Cheers,
  Jeremy

--
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to