是否可以使用LF而不是CRLF制作RFC822消息?

时间:2013-10-01 19:52:23

标签: rfc822

RFC822/RFC2822 standard表示“标题字段是由字段名称组成的行,后跟冒号(':'),后跟字段正文,并由CRLF终止”。

但我发现至少one RFC822 MIME parser会在继续解析之前将使用LF(“\ n”)的有效负载自动规范化为CRLF(“\ r \ n”)。

使用RFC822格式来序列化可能在某些地方手动编辑的数据以使用LF而不是CRLF的安全性如何?将这些数据发送到不同的程序是否安全?希望他们能够用各种RFC822解析器库解析它吗?

1 个答案:

答案 0 :(得分:1)

在一般情况下,根本不安全。保守你发送/生成的内容。

话虽如此,大多数Unix工具都希望本地存储的电子邮件文件能够使用本地行结束约定。 RFC5322实际上只编写了线路上使用的格式。