我们的一位用户收到了一封电子邮件,在“收件人:”标题(以及其他地址)中包含多个单引号地址,如下所示:
To: Some One <[email protected]>, "[email protected]" <[email protected]>, "'[email protected]'" <'[email protected]'>, "'[email protected]'" <'[email protected]'>,
当我们的用户试图回复所有邮件时,邮件被我们的邮件服务器拒绝,并且响应“501 5.1.3不良的收件人地址语法”。
我对RFC 5322(过时的RFC 2822和822)的理解是,单个报价( ' )在电子邮件地址的本地部分(在“@”之前)是有效的; 例如像“o'[email protected]”这样的地址中的撇号。 然而,这并不是一个有效的字符来引用整个地址,因此上面的地址在语法上是不正确的,我们的邮件服务器是正确的拒绝答复。
我有很多问题:
根据这些问题的答案,我希望我会提交一个或多个错误报告(发送邮件服务器的供应商和/或pipe理员),并build议我们的用户在回复之前删除单引号。 有关于这种情况的其他build议?
AFAIK里的地址一定不能被引用, 只能引用自由格式的注释
我有很多答案