ATSPACE.COM打破了SMTP事务的HELO / EHLO命令?

时间:2018-02-07 03:57:53

标签: email smtp telnet

当我的计算机发送“EHLO [10.0.0.107]”进行自我介绍时,从我的笔记本电脑到我的ISP的SMTP连接已经好几年了。它碰巧是使用Mail的Mac OSX,但这是无关紧要的,因为我正在使用telnet命令行手动输入测试,从Mac,Win10,甚至Pi,以及全国其他地方进行测试。

最近,当我在SMTP会话中完成“rcpt to:”命令时,我的付费ATSPACE.COM SMTP服务器已经开始失败并出现“#103b”错误。我已经将其追溯到EHLO命令,因为使用EHLO命令提交的任何其他完全限定的域名在没有#103b错误的情况下工作 - 甚至是与我无关的域名。

我还尝试使用相同的命令与另一个ISP SMTP服务器(1and1.com)进行SMTP会话,一切正常。

两个问题:

1)如果您有ATSPACE.COM帐户,是否可以使用telnet手动测试SMTP功能并发布命令行对话日志?请在发布前屏蔽您的用户名和密码。

2)我认为使用EHLO命令提交我的本地IP是可以的(它使用atspace工作多年并且仍然可以使用1and1)并且我知道提交任何其他URL工作正常。您是否可以指向我提及提交本地IP地址在规格范围内的参考?我需要通过atspace技术支持来解决这一问题,这种支持让我在极点附近跑了大约一个月。

任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

来自RFC5321

2.3.5。域名

  

(...)EHLO命令中给出的域名必须是a   主要主机名(解析为地址RR的域名)或,   如果主机没有名称,则为地址文字(...)

4.1.3。地址文字

  

有时域名系统不知道主机   沟通(特别是沟通,报告和修复   错误)被阻止。绕过这个障碍,一种特殊的文字形式   允许使用该地址作为域名的替代。对于IPv4   地址,这个表单使用四个小的十进制整数分隔   点括号括起来,如[123.255.37.2]所示,表示   以八位字节序列形式的(IPv4)Internet地址。 (...)

但是在7.9:

  

SMTP服务器可能拒绝这是一个公认的原则   接受任何有意义的操作或技术原因的邮件   到提供服务器的站点。 (...)