AE NET Mail IMAP ライブラリを使用して電子メールを取得するために、どのメール アカウントにも接続できません。しばらく前に使用しましたが、良いのですが、戻ってきて、新しいプロジェクトでどの電子メール アカウントでも機能しません。次のコードがあります。
using (var client = new AE.Net.Mail.ImapClient(
"mail.live.com",
"myemail@outlook.com",
"password_SV",
ImapClient.AuthMethods.Login, 993, false
))
{
client.SelectMailbox("INBOX");
AE.Net.Mail.MailMessage[] mailmessage = client.GetMessages(0, 5, false, true);
foreach (AE.Net.Mail.MailMessage msg in mailmessage)
{
collection.Add(new Message()
{
Id = msg.MessageID,
Sender = msg.Sender,
Subject = msg.Subject,
Content = msg.Body
});
}
client.Logout();
client.Disconnect();
list.ItemsSource = collection;
しかし、なんらかの理由で、読み込みが継続し (ローディング カーソルが回転する)、UI 全体がブロックされます。10分間待った後、まったく何も起こりません。ロード、ロード、ロードを続けるだけです。私は何を間違っていますか?どうすればメールを取得できますか? gmail などの他のアカウントや自分のアカウントも試しましたが、同じ問題が発生します。Outlook.com からメールを取得するにはどうすればよいですか?