Unix 收件箱换行行为

Unix 收件箱换行行为

我开发了一个应用程序,它可以解析来自 unix 收件箱的数据,并使用 IMAP 检索邮件。我现在遇到的主要问题是 /var/mail 中存储电子邮件的平面文件收件箱正在换行,并在 75 个字符后插入一个等号。最奇怪的是,这种情况只发生在邮件正文中。

12345678901234567890123456789098    2010-03-04  1:56:43 192.156.1.1 Microsoft F=
irefox

这可能是单独的 SMTP 服务器重新格式化电子邮件的问题,还是收件箱或 imap 服务器的问题?

谢谢。

答案1

这是正常现象,请阅读可打印的引用编码。

您可能需要查看content-transfer-encoding消息的标题或 MIME 部分。检查是否是quoted-printable,然后对其进行解码。几乎可以肯定,您的编程语言中有一个库或函数可以为您执行此操作。

相关内容