gmail邮件的pop收取
用 gmail 邮箱有几年了,以前一直是用客户端邮件软件,用 pop3 方式下载到本地看。自从国内一群互联网公司数据泄露,导致账号密码暴露后,我就去 google 把账号安全进行了加强:首先是加强了密码,再进行了手机关联,再升级到两步验证。
在 Android 上电子市场、上 Chrome 浏览器、上 web 版 gmail 邮箱都很正常。但偶然有一天,发现 pop3 方式下载 gmail 邮件时,无法登录服务器了。
我确认了客户端软件的配置:账号、密码、pop3/smtp 服务器和端口、安全连接等都设置正确;也确认了在 gmail 帐户中启用 POP;但还是无法登录服务器下载邮件。尝试了好几次都没有成功,就放弃了。
在换用 firefox 浏览器后,我给 firefox 装了一个 gmail 邮件通知的插件。通过插件我进入了 web 版的 gmail 邮箱,收件箱的第一封邮件就是 google 发的一封 “关于两步验证的重要信息” 的邮件,这封邮件早就看过,这次就顺便再看一次。一看才发现该邮件真的很重要!摘抄重要内容如下:
[plain]
"""
您每次在未经验证的计算机上登录时,系统都会要求您使用密码和验证码验证自己的身份。您可以通过移动应用程序、短信或电话获取验证码。
重要提示:某些应用程序停止运行时的应对方法
部分访问 Google 数据的应用程序不接受验证码,它们仅接受用户名和密码,例如:
- 智能手机(例如 Android、iPhone)
- 使用 IMAP/POP 的邮件客户端(例如 Outlook Express 或 Thunderbird)
- 聊天客户端(例如 Google Talk)
- Picasa 桌面应用程序
由于您启用了两步验证,这些应用程序会暂时停止运行。您只需在密码框中输入应用程序专用密码(而不是普通密码或验证码),即可让它们重新运行。
"""
至此,原因很明确了:pop 邮件客户端不接受验证码(手机短信发来的),需要在密码框中输入应用程序专用密码,而不是普通的账号密码!于是马上去生成了一个 gmail 邮件用的专用密码,输入到邮件客户端软件的密码框中,连接邮件服务器下载邮件,成功了!
补充:综合编程 , 其他综合 ,