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.