On 24 Jul 2005 at 19:44, John Horne wrote about
"Re: [exim] no ehlo possible when se":
|
| On Sun, July 24, 2005 18:27, Fred Viles said:
| >
| > deny message = Spoofed server name detected
| > !hosts = +relay_from_hosts
| > !authenticated = *
| > condition = ${if or { \
| > {match {${lc:$sender_helo_name}} {epitools\.com}} \
| > {match {${lc:$sender_helo_name}} {episupport\.com}} \
| > {match {${lc:$sender_helo_name}} {embeddedperformance\.com}} \
| >
| No, this too is not correct. The 'match' expands the second argument and
| then treats it as a regular expression. From the manual:
|...
Thanks, good catch, it should have been \\. That bug has been in my
config since the early days, but in this case I doubt it's ever
caused a false rejection.
(off to check for any other similar cases...)
- Fred