连接到AOL的邮件服务器:
telnet mailin-01.mx.aol.com 25
您收到:
554- (RTR:DU) https://postmaster.aol.com/error-codes#554rtrdu
554 Connecting IP: 82.xxx.xxx.xxx
Connection to host lost.
有趣的是,前两行后的换行符为<CR><CR><LF>
。这在telnet输出中不可见。我使用打印字节的C#程序确定了这一点。
这似乎是无效的SMTP行为。是吗?编写SMTP客户端时如何处理?
(我理解错误代码的原因。问题不在于此,而在于明显的协议违规。)