gpt4 book ai didi

email - 电子邮件 header 是否区分大小写?

转载 作者:行者123 更新时间:2023-12-03 08:38:23 31 4
gpt4 key购买 nike

电子邮件 header 是否区分大小写?
例如,是 Content-Type不同于 Content-type ?
根据RFC 5322 ,我没有看到任何关于区分大小写的内容。但是,我发现使用 PEAR Mail_mime 模块创建 MIME 消息时出现问题,并且一切都表明我们的 SMTP 服务器使用 Content-type。和 MIME-version而不是 Content-TypeMIME-Version .我尝试使用另一个 SMTP 服务器(如 GMail),但不幸的是,我们的网络服务器防火墙非常严密。

最佳答案

RFC 5322 确实指定了这一点,但它是非常间接的。
Section 1.2.2说:

This specification uses the AugmentedBackus-Naur Form (ABNF) [RFC5234]notation for the formal definitions ofthe syntax of messages.


反过来, Section 2.3 of RFC 5234说:

NOTE:

ABNF strings are case insensitive and the character set forthese strings is US-ASCII.


因此,当 RFC 5322 指定 production rule like this :

from = "From:" mailbox-list CRLF


暗示“发件人:”不区分大小写。
[更新]
至于 Content-Type 和 MIME-Version,它们由 MIME 规范 ( RFC 2045 ) 指定。这又指的是原始 RFC 822 所描述的 BNF ,这(幸运的是)也清楚地表明这些文字字符串不区分大小写。
底线:根据规范,电子邮件 header 不区分大小写,因此听起来您的邮件服务器有问题。

关于email - 电子邮件 header 是否区分大小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6143549/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com