C# &引用;IMAP服务器已意外断开连接";关于Mailkit GetMessage方法

C# &引用;IMAP服务器已意外断开连接";关于Mailkit GetMessage方法,c#,asp.net,email,imap,mailkit,C#,Asp.net,Email,Imap,Mailkit,我想使用mailkit获取电子邮件,但在selectedFolder.GetMessage方法上出现以下错误:“IMAP服务器意外断开连接” 此问题仅适用于2或3条消息,而不是所有消息 这是邮箱日志 Connected to imap://*****:143/?starttls=when-available S: * OK IMAP4rev1 SmarterMail C: B00000000 CAPABILITY S: * CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 U

我想使用mailkit获取电子邮件,但在selectedFolder.GetMessage方法上出现以下错误:“IMAP服务器意外断开连接”

此问题仅适用于2或3条消息,而不是所有消息

这是邮箱日志

Connected to imap://*****:143/?starttls=when-available
S: * OK IMAP4rev1 SmarterMail
C: B00000000 CAPABILITY
S: * CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 UIDPLUS QUOTA XLIST CHILDREN
S: B00000000 OK CAPABILITY completed
C: B00000001 AUTHENTICATE CRAM-MD5
S: + PDE4MDMxODE3NDkuNjMhdGEuY29tPg==
C: bW9zbGVtaUBwaWRtY28uaXIgZjUwZxYjhlNDQ=
S: B00000001 OK CRAM authentication successful
C: B00000002 CAPABILITY
S: * CAPABILITY IMAP4rev1 AUTH=CRAM-MD5 UIDPLUS QUOTA XLIST CHILDREN
S: B00000002 OK CAPABILITY completed
C: B00000003 LIST "" ""
S: * LIST (\Noselect) "/" ""
S: B00000003 OK LIST completed
C: B00000004 LIST "" "INBOX"
S: * LIST (\HasNoChildren) "/" "Inbox"
S: B00000004 OK LIST completed
C: B00000005 XLIST "" "*"
S: * XLIST (\HasNoChildren \Trash) "/" "Deleted Items"
S: * XLIST (\HasNoChildren) "/" "ESET Antispam"
S: * XLIST (\HasNoChildren \Inbox) "/" "Inbox"
S: * XLIST (\HasNoChildren) "/" "Infected Items"
S: * XLIST (\HasNoChildren \Spam) "/" "Junk E-Mail"
S: * XLIST (\HasNoChildren \Sent) "/" "Sent Items"
S: * XLIST (\HasNoChildren) "/" "Drafts"
S: B00000005 OK XLIST completed
C: B00000006 EXAMINE Inbox
S: * 44 EXISTS
S: * 0 RECENT
S: * OK [UNSEEN 24] Message 24 is first unseen
S: * OK [UIDVALIDITY 0] UIDs valid
S: * OK [UIDNEXT 1869] Predicted next UID
S: * FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
S: * OK [PERMANENTFLAGS ()]
S: B00000006 OK [READ-ONLY] EXAMINE completed
C: B00000007 UID FETCH 1826 (BODY.PEEK[])
S: * 4 FETCH (BODY[] 

问题是您与服务器的TCP/IP连接被切断

发生这种情况的原因有很多,包括:

  • 服务器崩溃了
  • 服务器已重新启动
  • 服务器失去了网络连接
  • 客户端失去了网络连接

  • 您只需通过尝试重新连接并重新发出命令来处理这些意外的断开连接。

    如果某3条消息可靠地发生断开连接,则它们可能会“断开”并导致服务器崩溃。你可能需要删除它们或将它们移动到另一个文件夹。我会检查该电子邮件,并与该发件人和其他人的其他电子邮件进行比较。唯一不同于其他电子邮件的是附件。这封电子邮件的附件是一个大约15 mb的pdf,这一电子邮件的附件是一个大约15 mb的pdf,这一电子邮件的附件是一个大约15 mb的pdf,这一名称是一个大约15 mb的pdf,这一电子邮件的附件是一个大约15 mb的pdf,这一名称是一个Uni编码字符,这一名称是一个有统一字符的,这一名称是一个名称是一个有Uni编码字符的,该名称是一个有一个pdf字符的。这一名有一个有一个有15 mb的pdf的pdf字符的pdf字符,该名称是一一一个有一个有一个有15大小大小大小大小大小大小大小大小大小大小大小大小大小大小大小的的的pdf的的pdf字符,该名称是一一一个有一个有一个有一个有一个pdf字符,该名称有一个有一个有一个有一个有15字节字符的pdf字符,该名称的的的的的pdf字符,该名称有一个有一个有15“我有其他带有较大附件的邮件,但我认为问题在于附件名称。MailKit可以处理得很好。可能您的IMAP服务器无法?问题已解决。非常感谢。服务器防火墙出现问题