0

我通过 Web 界面创建了 yahoo 电子邮件,启用了 pop3 访问(设置自动),但仍然出现以下错误:

poplib.error_proto: -ERR [AUTH] (#MBR1212) Incorrect username or password.

我的python脚本。

import poplib
oMailBox = poplib.POP3_SSL('pop.mail.yahoo.com', port=995)
oMailBox.user(username)
oMailBox.pass_(password)
4

2 回答 2

1

我刚刚尝试在我的雅虎帐户上使用您的代码,我收到了同样的错误,但我还有一封辅助电子邮件告诉我该帐户何时发生无法识别的访问,在这种情况下,我会看到以下消息。

似乎您可能还必须禁用帐户的安全性以及启用 POP3。

有人试图通过不符合 Yahoo 安全标准的应用登录您的 Yahoo 帐户 ({ACCOUNT_NAME})。我们阻止了此登录尝试,该尝试是在以下时间进行的:

{DATE}来自{LOCATION}。

如果您尝试登录,请执行以下操作之一:

选项 1(推荐):使用 mail.yahoo.com 或适用于 Android 和 iOS 的 Yahoo Mail 应用程序更安全地访问您的帐户。

选项 2(不推荐):如果您仍想使用安全性较低的应用程序登录您的 Yahoo 帐户:

点击这里:https ://login.yahoo.com/account/security#other-apps

开启“允许使用不太安全的登录方式的应用”

返回您现有的电子邮件应用程序并再次登录您的雅虎帐户。

使用不符合雅虎推荐的安全标准的应用程序可能会使您的帐户更容易受到攻击或安全性降低。

于 2016-06-10T18:33:34.043 回答
0

也许您没有为该帐户启用 pop ?https://help.yahoo.com/kb/learn-enable-pop-in%C2%A0yahoo-mail-sln22038.html 或者您没有 yahoo-plus 帐户(http://www.freeemailtutorials.com/ yahooMailTutorials/upgradeToYahooMailPlus.php )

于 2016-06-10T18:27:59.390 回答