0

vb.net を使用して Yahoo アカウントからメールを取得しようとしています。そのために openpopup (Pop3) を使用しました。これが私のコードです

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 資格情報で認証しようとすると、次のエラーが発生しました。「サーバーはユーザー資格情報を受け入れませんでした」。

これの解決策を教えてください。

4

1 に答える 1

0

はっきりさせておきたいのですが、あなたは Yahoo Plus か、彼らがそれを正しく呼んでいるものを持っていますか? yahoo の pop アクセスには料金がかかります。もしそうなら、それらは Outlook や Thunderbird で機能するのと同じ設定ですか?

于 2013-09-04T13:34:46.540 に答える