0

大约 2 年前,我发表了这篇文章。 Mailkit Fetch“IMAP 响应中的意外令牌:[qstring:“Multipart message”]”

在此期间,我选择 GetMessage 而不是 Fetch。现在,我正在测试 SignalR,只是为了在检查邮箱期间显示一个 ProgressBar 并重新访问一些线程,我决定更改我的代码以使用 Fetch 而不是 GetMessage,获得我需要的所有信息的时间差是巨大的。

但是,即使将 Mailkit 升级到最新版本,我又回到了同样的问题,但这次错误消息更改为 BODYSTRUCTURE 中的语法错误。意外的令牌:[qstring:“多部分消息”]

在我提到的线程中,结论是邮件服务器中的问题,而不是特定消息。我同意什么。

现在我确定这是outlook.office365.com的问题 这是获取触发异常的日志部分

S: * 56961 FETCH (ENVELOPE ("Fri, 22 Sep 2017 14:05:47 +0000" "=?iso-8859-1?Q?Not_Fara_0000276_s=E9rie_1___-_Ped_int_0032?= =?iso-8859-1?Q? 3__Ped_cli_313?=" ((NIL NIL "workflow" "kermoklast.com")) NIL NIL ((NIL NIL "fiscal" "genera.com") (NIL NIL "nfe" "kermoklast.com") (NIL NIL "kjkilber ""gmail.com") (NIL NIL "ven" "kermoklast.com") (NIL NIL "prod" "kermoklast.com") (NIL NIL "vennac" "kermoklast.com")) NIL NIL NIL "<20170922140643 .FF5ED40100B@proxy.email-ssl.com>") BODYSTRUCTURE (("text" "html" ("charset" "iso-8859-1") NIL NIL "Quoted-Printable" 7170 95 NIL NIL NIL NI

顺便说一句,上面的字符串以“NI”结尾

4

0 回答 0