2013-09-04 4 views
0

Я пытаюсь получить почту из учетной записи Yahoo с помощью vb.net. Для этого я использовал openpopup (Pop3). Вот мой кодPop3Client не аутентифицируется для yahoo

Using client As New Pop3Client()<br/> 
If client.Connected Then client.Disconnect()<br/> 
clientConnect("pop.mail.yahoo.com", 995, true)<br/> 
client.Authenticate("Yahoo UserName", "Yahoo Password",AuthenticationMethod.UsernameAndPassword)<br/> 
client.Disconnect()<br/> 
Return True<br/> 
End Using<br/> 

я застрял со следующей проблемой

The server did not accept user credentials while authenticating it, but I am sure that the credentials are correct (I can connect the server with this credentials)

Я попробовал один и тот же код с моей Gmail, Hotmail и счета AOl. Он отлично работает, но не для Yahoo. Когда я пытаюсь выполнить аутентификацию с учетными данными yahoo, я получил следующую ошибку. «Сервер не принимал учетные данные пользователя».

Пожалуйста, дайте мне решение для этого.

ответ

0

Чтобы быть понятным, у вас есть Yahoo Plus или что-то еще, что они называют это правильно? Вы должны заплатить за доступ к pop на yahoo. Если это те же настройки, которые работают в Outlook или Thunderbird?

+0

Есть ли какой-либо другой почтовый сервер для чтения электронной почты с почтой yahoo без каких-либо платежей? – Archana

+0

Yahoo взимает плату за доступ поп-музыки, что означает доступ к нему из программы - не их сайт. Если вы входите на веб-страницу, это бесплатно. Если вы хотите написать свою собственную программу или использовать внешний вид или какую-либо другую почтовую программу, вам необходимо разрешить им доступ через IMAP или POP3, за которые они взимают плату. –

+0

Вы решили проблему, или вы все еще застряли? –

Смежные вопросы