0

我已经实现了一个 IMAP 客户端(使用 winsock 和 openssl),它可以从我的 GMail 帐户中获取电子邮件并将每个单独的电子邮件保存为 .eml 文件。但是,我无法使用 Outlook 查看内容。我还尝试使用 EAgetmail 下载电子邮件,我可以在 Outlook 中查看它们。

http://imageshack.us/photo/my-images/16/eagetmail.png/?sa=0 "在记事本中查看的 Eagetmail" http://postimg.org/image/ma635e0xx/ "在 Outlook 中查看的 Eagetmail"

http://postimg.org/image/xo9piny5f/ “在记事本中查看的 Winsock”

http://postimg.org/image/oa8tvzo9v/ “在 Outlook 中查看的 winsock”

我还尝试编辑 的内容,使其看起来与 Eagetmail 的内容相似,但仍然无法正常工作。但是,如果我复制并粘贴 EAgetmail 的全部内容,那么我可以在 Outlook 中查看它。

4

1 回答 1

0

实际文本看起来不错,即看起来像正确的 MIME 格式。由于您可以剪切/粘贴它并使其加载正常,因此我怀疑在剪贴板上清除的文件的编码有问题。也许行结束?在粘贴前后用十六进制编辑器查看它,看看有什么不同。

于 2013-05-30T19:33:31.973 回答