0
MailKit拋出以下異常時,有包含在其名稱]
或[
文件夾:MailKit - 在文件夾中無效字符命名
MailKit.Net.Imap.ImapProtocolException: Syntax error in untagged STATUS response. Unexpected token: ']'
at MailKit.Net.Imap.ImapEngine.UpdateStatus(CancellationToken cancellationToken)
at MailKit.Net.Imap.ImapEngine.ProcessUntaggedResponse(CancellationToken cancellationToken)
at MailKit.Net.Imap.ImapCommand.Step()
at MailKit.Net.Imap.ImapEngine.Iterate()
at MailKit.Net.Imap.ImapEngine.Wait(ImapCommand ic)
at MailKit.Net.Imap.ImapFolder.GetSubfolders(StatusItems items, Boolean subscribedOnly, CancellationToken cancellationToken)
但有問題的文件夾似乎有效。以下是我從服務器取回:
C: A00000006 LIST "" "INBOX.Trash.5454.%" RETURN (SUBSCRIBED CHILDREN STATUS (UIDVALIDITY))
S: * LIST (\HasNoChildren \UnMarked) "." INBOX.Trash.5454.2121]
S: * STATUS INBOX.Trash.5454.2121] (UIDVALIDITY 1500382965)
S: A00000006 OK List completed (0.001 + 0.000 secs).
有沒有其他人遇到這樣的問題,看來這是由於MailKit的限制?
根據您的建議,我已升級到1.18.1,但問題依然存在。 – Nevca
我使用的服務器是Dovecot,順便說一句。 – Nevca
是的,我剛剛意識到重新閱讀規範,']'實際上是允許的。由於郵箱令牌的定義方式,它只是令人困惑。 – jstedfast