Exchange 2007メールボックスでこのエラーが発生しました。MailKit:IMAPサーバーが 'BAM'応答で 'EXAMINE'コマンドに応答しました
The IMAP server replied to the 'EXAMINE' command with a 'BAD' response.
しかし、これは私に十分な詳細を教えてくれません。私はそれがMailKitによってスローされたエラーからBAD
応答を返している参照してください。だから私はプロトコルのロギングを実行しているので、問題の内容を知ることができます。それは言う:
K00000005 BAD Duplicate folders "Conversation Action Settings", "News Feed", "Quick Step Settings", "Suggested Contacts" were detected in the mailbox. Therefore the user's connection was disconnected.
私は、このエラーテキストを取得し、それをユーザーに表示したいので、彼らは(彼らはであるものを知っていると仮定すると、重複したフォルダを削除することによって、彼らが行うことができます)自分のメールボックスを修正することができます。完全な応答テキストを取得する簡単な方法はありますか?
完全なプロトコルログを次のように「:」例外メッセージに使用される文字あなたは、次のテキストを取得するためにImapCommandException.Message
プロパティを解析しようとすることができ
S: * OK Microsoft Exchange Server 2007 IMAP4 service ready
C: K00000000 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN IDLE NAMESPACE LITERAL+
S: K00000000 OK CAPABILITY completed.
C: K00000001 AUTHENTICATE NTLM
...
S: K00000001 OK AUTHENTICATE completed.
C: K00000002 CAPABILITY
S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN IDLE NAMESPACE LITERAL+
S: K00000002 OK CAPABILITY completed.
C: K00000003 NAMESPACE
S: * NAMESPACE (("" "/")) NIL NIL
S: K00000003 OK NAMESPACE completed.
C: K00000004 LIST "" "INBOX"
S: * LIST (\Marked \HasNoChildren) "/" INBOX
S: K00000004 OK LIST completed.
C: K00000005 EXAMINE INBOX
S: K00000005 BAD Duplicate folders "Conversation Action Settings", "News Feed", "Quick Step Settings", "Suggested Contacts" were detected in the mailbox. Therefore the user's connection was disconnected.
S: * BYE Connection is closed. 15
ImapCommandException.Messageはちょっと混乱していると思います。IMAPサーバーは 'BAM'レスポンスで 'EXAMINE'コマンドに返信しました。 –
MailKitがエラーを正しくキャプチャしていない可能性があります文字列。私はそれを調べます。 – jstedfast
これで、レスポンステキストを正しく取得できるようになりました。それは前にそれを落としていただけだった。恐らく以前は使われていなかったからだ。 – jstedfast