MailKit die folgende Ausnahme wirft, wenn es ein Ordner mit ]
oder [
in seinem Namen ist:MailKit - ungültiges Zeichen in Ordnernamen
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)
Aber der betreffende Ordner scheint gültig. Hier ist, was ich immer wieder vom Server:
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).
Hat jemand solch ein Problem festgestellt, so scheint es, dies ist aufgrund einer Begrenzung in MailKit?
Ich verbesserte auf 1.18.1 pro Vorschlag, aber das Problem bleibt gleich. – Nevca
Der Server, den ich verwende, ist Dovecot, BTW. – Nevca
Ja, ich habe gerade nach dem Lesen der Spezifikation festgestellt, dass ']' tatsächlich erlaubt ist. Es wird nur verwirrend, weil das Postfach-Token definiert ist. – jstedfast