AE NET Mail IMAP 라이브러리를 사용하여 이메일을 검색 할 수있는 메일 계정에 연결할 수 없습니다. 나는 그것을 오래 전에 사용해 왔지만 좋았지 만 다시 돌아 왔고 새로운 프로젝트에서 어떤 이메일 계정으로도 작동하지 않습니다. 나는 다음과 같은 코드가 있습니다AE.Net.Mail을 사용하여 C#에서 outlook.com에 연결
using (var client = new AE.Net.Mail.ImapClient(
"mail.live.com",
"[email protected]",
"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에서 메일을 검색하려면 어떻게해야합니까?
1) Outlook! = outlook.com, 2) outlook.com/Hotmail.com은 POP 및 ActiveSync 만 IMAP를 지원한다고 생각하지 않습니다. –
@ Dan 다른 웹 사이트에서 그 사실을 깨달았습니다. 나는 Live/Hotmail/Outlook (그리고 IMAP을 지원하는 약 5 개의 다른 이메일 서비스)에 연결하기 위해 과거에 사용한 모든 설정을 시도했지만 아무 것도 작동하지 않습니다. 이 코드를 이전 프로젝트에서 사용한 코드와 비교해 보았습니다. 그러나 그들 중 누구도 더 이상 일하지 않습니다. :/나는 완전히 뒤죽박죽이다. Try/Catches 및 breakpoints를 설정했습니다 ... – James
... 실제로 어디서나 볼 수 있습니다. 그러나 잘못된 암호를 입력하면 오류 (인증되지 않은 로그인 등)가 표시되므로 도움이된다고 생각합니다. 올바른 정보를 가지고 실제로 연결할 수있는 신호라고 생각합니다. 그래서 연결이 이루어진 후에 문제가 발생할 수 있습니다. – James