On Mon, Mar 09, 2015 at 05:08:24PM -0400, James B. Byrne wrote:

> I have no idea what is going on.

So it seems, but you're also thinking clearly.

> This was traced from a CLI session
> on our primary MX host, inet08.hamilton.harte-lyne.ca.   I do not see
> a shortened HELO in this.  And it seems to have been accepted?
> 
> 
> swaks --to=x...@cuttingedgegrowersupply.com --from=y...@harte-lyne.ca \
>   --copy-routing=cuttingedgegrowersupply.com --tls-optional

Swaks is not Postfix, and naturally sends the valid HELO name you
reported, and the remote server is of course fine with that.

Which further supports all the overwhelming evidence that the
problem is a different HELO name sent by Postfix, as a result of
a configuration issue you've not been able to identify and report.

Reports by Postfix that remote servers "refused to talk to me" can
ONLY happen when processing the remote SMTP banner or remote SMTP
ehlo/helo/lhlo response.

Since the remote server can't reasonably complain about invalid
parameters at banner time (it speaks first), the ONLY remaining
possibility (which thanks to Mr. Holmes, however implausible, must
be correct) is that HELO it is.  We also see that sending this
server a non-fqdn HELO elicits exactly the response observed.

So, plausile or otherwise, we stick with logic, and figure out what
HELO name your server actually sends.

This requires "debug_peer_list = remote-address, remote-address, ..."
or a tcpdump.

-- 
        Viktor.

Reply via email to