[PLUG] helo checking problem in postfix

plug_0 at robinson-west.com plug_0 at robinson-west.com
Fri Feb 25 20:21:00 UTC 2005


Feb 25 04:33:36 xerxes postfix/smtpd[15519]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 05:19:03 xerxes postfix/smtpd[15549]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 06:04:25 xerxes postfix/smtpd[15634]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 06:49:40 xerxes postfix/smtpd[15643]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 07:34:55 xerxes postfix/smtpd[15653]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 08:20:20 xerxes postfix/smtpd[15673]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 09:05:42 xerxes postfix/smtpd[15682]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 09:51:12 xerxes postfix/smtpd[15714]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 10:36:41 xerxes postfix/smtpd[15734]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 
Feb 25 11:22:30 xerxes postfix/smtpd[15793]: NOQUEUE: reject: RCPT from ifw9bct-smtp2.fws.gov[164.159.172.249]: 450 <ifw9bct-smtp2.fws.net>: Helo command rejected: Host not found; from=<Cat_Brown at r1.fws.gov> to=<robinsoa at robinson-west.com> proto=ESMTP helo=<ifw9bct-smtp2.fws.net> 

I assume that this is from U.S. Fish and Wildlife and that it's legitimate email, but it fails to get through helo check.  I want to do helo 
checking in postfix, but I don't want to lose messages to valid recipients that don't pass it.  Why do so many places choose to use unlisted 
e-mail servers?  Anyone who does this is limiting you to content filtering.  After all, what's to stop a spammer from claiming to be the 
unlisted server?  This isn't the first time I've seen this, this seems really common on the Internet.  I suppose a daemon that helps postfix by 
watching the maillog for 450 errors other than Service is Unavailable, if I knew how to write such a daemon, could be helpful.  
The daemon would watch the maillog for new 450 errors that weren't because of greylisting and create exceptions if the intended recipient
was valid.

In postfix's access file I can okay an unknown helo address, some.helo.address OK, but does this bypass the helo check without disabling 
subsequent spf and blacklist checks as well?

Is there an easy way in postfix-2.1.1 to see what all the possibilities for getting a 450 error are?

I'm using postfix-2.1.1.

     --  Michael C. Robinsxon



More information about the PLUG mailing list