2016-10-10 30 views
2

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 

答えて

0

また、ImapCommandExceptionResponseTextプロパティを追加しました。このテキストは、MailKitビルドソースを使用する場合に解析する必要がないため、入手できます。

+0

ImapCommandException.Messageはちょっと混乱していると思います。IMAPサーバーは 'BAM'レスポンスで 'EXAMINE'コマンドに返信しました。 –

+0

MailKitがエラーを正しくキャプチャしていない可能性があります文字列。私はそれを調べます。 – jstedfast

+0

これで、レスポンステキストを正しく取得できるようになりました。それは前にそれを落としていただけだった。恐らく以前は使われていなかったからだ。 – jstedfast

関連する問題