2016-09-21 22 views
0
Connected to imap://mail.xxxxx.com:143/?starttls=when-available 
S: * OK The Microsoft Exchange IMAP4 service is ready. 
C: A00000000 CAPABILITY 
S: * CAPABILITY IMAP4 IMAP4rev1 LOGINDISABLED STARTTLS UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+ 
S: A00000000 OK CAPABILITY completed. 
C: A00000001 STARTTLS 
S: A00000001 OK Begin TLS negotiation now. 
C: A00000002 CAPABILITY 
S: * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+ 
S: A00000002 OK CAPABILITY completed. 
C: A00000003 AUTHENTICATE NTLM 
S: + 
C: TlRMTVNTUAABAAAABwIIAAAAAAAgAAAAAAAAACAAAAA= 
S: + TlRMTVNTUAACAAAACAAIADgAAAAFAokCQ1Oy6n0KV+wAAAAAAAAAAJAAkABAAAAABgGxHQAAAA9DAE8AUgBQAAIACABDAE8AUgBQAAEABABBAEQABAAeAGMAbwByAHAALgB3AG8AcwBpAGcAbgAuAGMAbwBtAAMAJABhAGQALgBjAG8AcgBwAC4AdwBvAHMAaQBnAG4ALgBjAG8AbQAFAB4AYwBvAHIAcAAuAHcAbwBzAGkAZwBuAC4AYwBvAG0ABwAIAEgKvfK4E9IBAAAAAA== 
C: TlRMTVNTUAADAAAAGAAYAGgAAAAYABgAgAAAAAAAAABIAAAAIAAgAEgAAAAAAAAAaAAAAAAAAACYAAAAAYIIAgoAWikAAAAPYwBtAHMAMQA1AEAAdwBvAHMAaQBnAG4ALgBjAG8AbQBIi1QHDf/aHwAAAAAAAAAAAAAAAAAAAAClb/du5aSYbtWcPg24wC4ZDwe68ixMp2g= 
S: A00000003 NO AUTHENTICATE failed. 
C: A00000004 AUTHENTICATE PLAIN 
S: + 
C: XXXXXXXXXXXXX 
S: A00000004 NO AUTHENTICATE failed. 
C: A00000005 LOGIN xxxx xxxx 
S: A00000005 NO LOGIN failed. 
+0

GitHubソースからMailKitをビルドし、アプリケーションで結果として得られるdllをテストすることでこれが解決されたことを確認できますか?今週末にこの問題を解決するためにナゲットをリリースしたいと思いますが、「NTLMは修正されました」と言いたくありません。そしてそれはそれがそうでないことが分かりました... – jstedfast

答えて

0

NTLM認証が(まあ、それは他の人といくつかのサーバを動作しますが、どうやらない)MailKit 1.6.0の現在のリリースでは動作しません失敗しました。

https://github.com/jstedfast/MailKit/issues/397によると、私が最近コミットしたパッチは理論的にはこの問題を修正しますが、バグを提出した人からは動作確認の言葉はありませんでした。

GitHubからダウンロードしたソースからコンパイルしたり、次のリリースを待つことができます。一方

、あなただけのように同じようNTLM認証を無効にできます。

client.AuthenticationMechanisms.Remove ("NTLM"); 

だけAuthenticate()を呼び出す前に、この呼び出しを行います。

+0

あなたの助けをありがとう!私はこのクライアントを行うときbui.AuthenticationMechanisms.Remove( "NTLM"); Authenticate()を呼び出す前にそれはAuthenticateに失敗しました。同じメールサーバ用に2つのMailAccountを持っています.1つはRemove( "NTLM")とLogin Successを必要としませんが、もう1つは常にAuthenticateに失敗しました.2つのMailAccountもImapプロトコルを開きます。 – user6777454

+0

これはあなたが間違った資格情報を提供していることを意味する – jstedfast

+0

あなたの助けてくれてありがとう!しかし、私はアンドロイド携帯メールを使用してログイン成功です、アカウントとパスワードは同じですが、私は知らないそれが私のサーバー構成の場合 – user6777454

関連する問題