第三方电子邮件网关中继拒绝处理我们要发送到的电子邮件地址的消息。地址的格式为firstname..lastname @ recipientdomain.com(请注意两个句点)。RFC准则允许这样做吗?
RFC 2822在3.4.1节中似乎对此表示反对:
本地解释的字符串可以是带引号的字符串或点原子。如果该字符串可以表示为点原子(即,除文本字符或被文本字符包围的“。”外,不包含其他字符),则应使用点原子形式,而不应使用带引号的字符串形式使用。在addr-spec中的“ @”周围不应使用注释和可折叠的空格。
此外,在同一部分中,它引用了以下内容:
addr-spec =本地部分“ @”域
本地部分=点原子/带引号的字符串/ obs本地部分
我将其解释为意味着localpart的内容可以由点分隔,但不能有两个连续的点,并且不能以点开头或结尾。话虽如此,我对点原子语法并不熟悉,所以也许我在这里弄错了。
有人可以确认并解释吗?