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

> When I send directly to postmas...@land1.com then I see this:
> 
> Mar  9 16:02:41 inet08 postfix/smtp[6447]: 14604601DC:
> to=<postmas...@1and1.com>, relay=127.0.0.1[127.0.0.1]:10024,
> delay=2.1, delays=0.18/0/0.01/1.9, dsn=2.0.0, status=sent (250 2.0.0
> from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 1833360229)
> Mar  9 16:02:53 inet08 postfix/smtp[6456]: 1833360229:
> to=<postmas...@1and1.com>, relay=mxint01.1and1.com[212.227.17.16]:25,
> delay=12, delays=0.05/0.04/1.2/11, dsn=2.0.0, status=sent (250 OK
> id=1YV3t6-0001ZL-FB)
> 
> So, it does not seem to me that our E/HELO is causing the problem.

Inattention to detail:

    $ dig +short -t mx cuttingedgegrowersupply.com
    10 mx00.1and1.com.
    10 mx01.1and1.com.

    $ dig +short -t mx 1and1.com
    10 mxint02.1and1.com.
    10 mxint01.1and1.com.

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.

    $ posttls-finger -l none -o myhostname=shorthelotest "[mxint02.1and1.com]"
    posttls-finger: Connected to mxint02.1and1.com[212.227.17.17]:25
    posttls-finger: < 220 mxint.1and1.com (mxint102) ESMTP Mon, 09 Mar 2015 
21:14:08 +0100
    posttls-finger: > EHLO shorthelotest
    posttls-finger: < 250-mxint.1and1.com Hello shorthelotest [192.0.2.1]
    posttls-finger: < 250-SIZE 62914560
    posttls-finger: < 250-8BITMIME
    posttls-finger: < 250-PIPELINING
    posttls-finger: < 250-STARTTLS
    posttls-finger: < 250 HELP
    posttls-finger: > QUIT
    posttls-finger: < 221 mxint.1and1.com closing connection

The posttls-finger program is included with the source code of
Postfix 2.11 or later.  It is not by default installed or included
in binary packages.  Distribution maintainers can choose to do so,
but many will not.

I am using posttls-finger to illustrate the problem.  You can use
other software for the same purpose.  For example, you can use
"swaks" instead, after figuring out the right command-line switches.
I am not sufficiently familiar with swaks, but it does almost
everything that posttls-finger can do and more (but has no DANE
support and does not use the Postfix TLS engine and associated
main.cf settings).

-- 
        Viktor.

Reply via email to