SMTP邮件来自 - 友好名称

时间:2014-11-17 22:29:34

标签: email smtp

我们从其中一个应用程序发送电子邮件到SMTP中继,MAIL FROM设置为“Mr Smith”(不带引号)。

这在我们的Live环境中有效,但在我们的测试环境中,它仍然失败并显示消息“555 5.5.4不支持的选项:Smith”。

我已经发现,这是因为史密斯先生之间有一个空间,如果只是一个字,那就可以了。

有谁知道MAIL FROM选项的格式标准是什么?是否需要在名称周围加上引号,即“史密斯先生”?

1 个答案:

答案 0 :(得分:1)

SMTP的权威指南是RFC 5321,"简单邮件传输协议"。

根据段落3.3,MAIL FROM命令的第一个(或唯一的)参数是<reverse-path>,并且相同的首参数的<reverse-path>部分应该包含<{1}}和<括号 之间的源邮箱

在第4.1.1.2段中,指出&#34; 反向路径由发件人邮箱&#34;组成。进一步阅读表明,在某些情况下,反向路径为空是合适的,在这种情况下,它显示为>

将反向路径括在括号中的要求基本上始终存在,可以追溯到三十四年前RFC 772的原始出版物。

您获得&#34;不支持选项的原因&#34;错误消息是,如果反向路径后跟一个空格,然后是更多数据,则该附加数据被定义为协商服务扩展的参数。