On Fri, Apr 08, 2016 at 08:04:12AM -0700,
jas...@mail-central.com wrote:
> I want to add a helo_access block entry for literal matches of
> "User". Because "user" is uesd all over the place, I want to make
> sure I don't screw this up.
>
> Here are three instances that I'd like to match,
>
> Jan 17 19:21:13 mail01 postfix/psint/smtpd[24295]: NOQUEUE:
> reject: EHLO from
>
75-145-96-164-Memphis.hfc.comcastbusiness.net[75.145.96.164]:
> 504 5.5.2 <User>: Helo command rejected: need fully-qualified
> hostname; proto=SMTP helo=<User>
Rejected by your smtpd's reject_non_fqdn_helo_hostname restriction.
> Feb 04 12:07:27 mail01 postfix/postscreen[19582]: PREGREET 11
> after 0.17 from [155.133.82.19]:49382: EHLO User\r\n
Rejected by postscreen as a pre-banner talker.
> Mar 03 03:19:14 mail01 postfix/postscreen[3305]: NOQUEUE:
> reject: RCPT from [123.237.129.33]:49583: 550 5.7.1 Service
> unavailable; client [123.237.129.33] blocked using
>
zen.spamhaus.org; from=<
hindm...@votelori.com>,
> to=<
exam...@example.com>, proto=ESMTP, helo=<User-PC>
And that's the postscreen_dnsbl_threshold having been met. Also, a
different non-FQDN EHLO string.
> In
>
> postfix/helo_access
>
> where I have
>
>
main.cf
> smtpd_helo_restrictions =
> check_helo_access lmdb:${config_directory}/helo_access
> reject_non_fqdn_helo_hostname
> reject_invalid_helo_hostname
> ...
>
> is a match on
>
> /^.*User.*$/ REJECT
"Some people, when confronted with a problem, think, 'I know, I'll
use regular expressions.'" Now they have two problems."
--atributed to Jamie Zawinski
> incorrect or too-broad to match these, and not others?
EHLO
outbound-42.compuserv.com
Yes, compuserv is gone, but it's a nice illustration of how the
string, "user", can appear in a legitimate EHLO.
> I know those^ were already blocked, but some are sneaking
> through -- and I"m not yet entirely sure why or how.
I'm not either. Perhaps you should focus on the problem, and post
examples of it?
--
http://rob0.nodns4.us/
Offlist GMX mail is seen only if "/dev/rob0" is in the Subject: