我正在尝试编写发送和检查电子邮件的客户端。我成功地让它适用于gmail、hotmail和雅虎电子邮件。我使用imap_tools/imaplib检查收件箱,使用smtplib发送电子邮件。然而,当我尝试使用自定义域名(例如:带有说明的邮件主机箱)时,我总是得到imaplib.error: b'[AUTHENTICATIONFAILED] Authentication failed.'
。
使用的代码:
imap = imaplib.IMAP4_SSL(host="host.something.com", port=993)
imap.login(user, pwd)
和使用imap_tools
with MailBox(host).login( user, pwd) as mailbox:
flags = (imap_tools.MailMessageFlags.ANSWERED, imap_tools.MailMessageFlags.SEEN)
result = mailbox.fetch()
感谢任何帮助。谢谢。
检查邮箱安全设置,是否允许机器人登录
下面是答案:当我用imaplib库连接电子邮件时遇到AUTHENTICATIONFAILED错误