Я использую библиотеку openPop для подключения к электронной почте и получения с использованием моего кода c #.
Я могу получать почту из учетной записи gmail, указав данные сервера в качестве имени хоста: "pop.gmail.com",порт: 995, SSL: true метод insdide client.connect (). Выполняется путем вызова client.Authenticate («последние:» + имя пользователя, пароль, AuthenticationMethod.UsernameAndPassword).Но когда я пытаюсь получить доступ к почте Outlook, после изменения учетных данных не удается подключиться. Ниже приведен код, который я использую для подключения к gmail и outlook соответственно.
// соединение gmail
var client = new Pop3Client();
using (Pop3Client client2 = new Pop3Client())
{
// Connect to the server
client.Connect("pop.gmail.com", 995, true);
client.Authenticate("recent:" + userName, password,
AuthenticationMethod.UsernameAndPassword);
}
// outlook connection
var client = new Pop3Client();
using (Pop3Client client2 = new Pop3Client())
{
// Connect to the server
client.Connect("outlook.office365.com", 995, true);
client.Authenticate("recent:" + userName, password, AuthenticationMethod.UsernameAndPassword);
}
Я получаю сообщение об ошибке при использовании учетных данных outlook, как показано ниже: PopServerException: сервер не ответил + ответом.Ответ был таким: «Ошибка входа в систему - ERR: неизвестное имя пользователя или неверный пароль».Я также включил внутренние настройки Outlook в POP и IMAP, как Да в разделе Разрешить устройствам и приложениям использовать POP.