Я создаю программное обеспечение для проверки списка учетных записей Hotmail. Я использую OpenPop.NET Библиотека. Странно то, что я получаю Invalid Password Exception с некоторыми учетными записями, в то время как я уверен, что пароль правильный, потому что я могу войти без pop3 в обычном режиме. Я был бы признателен, если бы кто-нибудь мог предоставить мне ответ или альтернативный способ подключения к почтовому ящику Hotmail, кроме pop3 (не предлагать использовать веб-браузер).
Вот код, который я использую для подключения:
Pop3Client client = new Pop3Client();
client.Connect("pop3.live.com", 995, true);
var username = file[i].Split(':')[0];
var pass = file[i].Split(':')[1];
try
{
client.Authenticate(username, pass); //I am pretty sure that username,pass holds the right values.
var msgs = client.GetMessageCount().ToString();
updateList(i, msgs); //updates a listbox with message count for the hotmail account
}
catch (OpenPop.Pop3.Exceptions.InvalidPasswordException)
{
updateList(i, "Invalid Password");
}
Спасибо.
Редактировать: вот ответ сервера, который я получаю от нерабочих учетных записей
The server didn't respond with +OK response. The response was: "-ERR mailbox could not be opened"