Почему я получаю неверный пароль для некоторых учетных записей Hotmail при попытке подключения через POP3? - PullRequest
0 голосов
/ 05 февраля 2011

Я создаю программное обеспечение для проверки списка учетных записей 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"

1 Ответ

0 голосов
/ 05 февраля 2011

Похоже, сервер пытается предотвратить жестокие атаки!как вы проверяете учетные данные для списка учетных записей.Вы можете проверить сообщение об ошибке или внутреннее исключение

...