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.
答えて
NTLM認証が(まあ、それは他の人といくつかのサーバを動作しますが、どうやらない)MailKit 1.6.0の現在のリリースでは動作しません失敗しました。
https://github.com/jstedfast/MailKit/issues/397によると、私が最近コミットしたパッチは理論的にはこの問題を修正しますが、バグを提出した人からは動作確認の言葉はありませんでした。
GitHubからダウンロードしたソースからコンパイルしたり、次のリリースを待つことができます。一方
、あなただけのように同じようNTLM認証を無効にできます。
client.AuthenticationMechanisms.Remove ("NTLM");
だけAuthenticate()
を呼び出す前に、この呼び出しを行います。
あなたの助けをありがとう!私はこのクライアントを行うときbui.AuthenticationMechanisms.Remove( "NTLM"); Authenticate()を呼び出す前にそれはAuthenticateに失敗しました。同じメールサーバ用に2つのMailAccountを持っています.1つはRemove( "NTLM")とLogin Successを必要としませんが、もう1つは常にAuthenticateに失敗しました.2つのMailAccountもImapプロトコルを開きます。 – user6777454
これはあなたが間違った資格情報を提供していることを意味する – jstedfast
あなたの助けてくれてありがとう!しかし、私はアンドロイド携帯メールを使用してログイン成功です、アカウントとパスワードは同じですが、私は知らないそれが私のサーバー構成の場合 – user6777454
- 1. Mailkit Imapへの認証に失敗しました
- 2. MailKit IMAPは件名フィールドでメールを検索します
- 3. AccountManagerを使用したGmail Imap認証
- 4. IMAP MailKitでラベルやフォルダIDを取得する方法はありますか
- 5. 3本足のOAuth(RSA-SHA1)のIMAP Gmailの認証 - JAVA
- 6. MailKit
- 7. AccountManagerトークンを使用したIMAP/SMTP認証
- 8. javamail - imapサーバーへの認証に推奨される方法は? (gmail)
- 9. MailKitのgetSubfoldersオプション
- 10. PHP Imap証明書の失敗
- 11. MailkitとExchangeでデフォルトのネットワーク認証情報を使用することはできますか?
- 12. Asp.netコアmailkit
- 13. mailkit sendMail doubts
- 14. Mailkit SMTPエラー - BareLinefeedsAreIllegal
- 15. MailKit Fromアドレス
- 16. 認証認証
- 17. Mailkit非同期SMTPを送信して確認する方法
- 18. MailKitで送受信されたデータの量を確認する方法は?
- 19. JavaScript認証(認証ではない)
- 20. mvc認証または認証
- 21. レール認証のユーザー認証と認可
- 22. IMAP
- 23. トークンベースの認証は
- 24. PHP imapは自動返信を確認します
- 25. はFirebase認証
- 26. Java認証のカスタム認証マネージャーを持つOauth認証サーバー
- 27. フォーム認証クロスWindows認証
- 28. Windows認証とフォーム認証
- 29. 認証チケット(フォーム認証)
- 30. Google認証とFacebook認証
GitHubソースからMailKitをビルドし、アプリケーションで結果として得られるdllをテストすることでこれが解決されたことを確認できますか?今週末にこの問題を解決するためにナゲットをリリースしたいと思いますが、「NTLMは修正されました」と言いたくありません。そしてそれはそれがそうでないことが分かりました... – jstedfast