On Mon, Mar 09, 2015 at 04:29:38PM -0400, James B. Byrne wrote:

> > These are not the same MX hosts.  The problem is the HELO name.
> > The second set of MX hosts does not object to short helo names.
>
> I am not clear on this resolution either.  Actually, I do not have a
> clue about what it is that you are trying to tell me. What is a short
> HELO and why would my server be issuing one?

Short as in not fully-qualified, but likely various other issues
with the EHLO/HELO name may be refused by the MX hosts in question
(while tolerated by others).

You're sending a HELO name the remote server does not like, and
yet it accepts the helo name your "postconf" command reports.

So you're not reporting what is actually sent.  With the remote
server on "debug_peer_list", Postfix logs every command it sends
and the remote reply.  Otherwise get a tcpdump.

    $ getent hosts mx0{0,1}.1and1.com
    74.208.5.3        mx00.1and1.com
    74.208.5.21       mx01.1and1.com

    # pcap=$(mktemp /tmp/smtp.XXXXXX)
    # tcpdump -s0 -w "$pcap" host 74.208.5.3 or host 74.208.5.21 &
    # pid=$!
    # sender="...your-email-address..."
    # sendmail -f "$sender" -bv postmas...@cuttingedgegrowersupply.com
    # sleep 5
    # kill -INT $pid1

Then look at the PCAP file with wireshark or similar.  Or just

    # tcpdump -s0 -nr "$pcap" -X | less

It should not be difficult to figure out what you're sending.

-- 
        Viktor.

Reply via email to