电子邮件标题是否区分大小写?电子邮件标头大小写?
例如,是Content-Type
不同于Content-type
?
根据RFC 5322,我没有看到任何关于区分大小写的内容。但是,我发现使用PEAR Mail_mime模块创建MIME邮件时出现问题,并且所有内容都指向我们的SMTP服务器使用Content-type
和MIME-version
而不是Content-Type
和MIME-Version
这一事实。我尝试过使用另一个SMTP服务器(如GMail),但不幸的是我们的Web服务器的防火墙非常紧密。
答案取决于你在做什么;这不仅仅是“规则”在所有情况下都适用的问题。从互联网初期开始,Postel的稳健性原则仍然是一个很好的指导:“保守你的所作所为,在自己接受他人时保持自由”。因此,如果您收到电子邮件或解析电子邮件标题,那么'不'它们不区分大小写 - 但如果您发送电子邮件或调整电子邮件标题,那么'是'它们区分大小写。 - 还要注意,对于非常古老的标准(电子邮件最初是在1982年由RFC 822指定的),常用用法胜过“规则”。 – 2014-08-21 19:30:06