使用python检查带有imap的收件箱时身份验证失败

2024-10-01 19:19:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试编写发送和检查电子邮件的客户端。我设法让它在gmail、hotmail和yahoo电子邮件中工作。我用imap_tools/imaplib检查收件箱,用smtplib发送电子邮件。 然而,当我尝试使用自定义域名(例如:带有instructions的mailhost box)时,我总是得到imaplib.error: b'[AUTHENTICATIONFAILED] Authentication failed.'。 我看不到需要更多的配置

我使用的代码:

 imap = imaplib.IMAP4_SSL(host="host.something.com", port=993) 
 imap.login(user, pwd)

以及使用imap_工具

with MailBox(host).login( user, pwd) as mailbox:
flags = (imap_tools.MailMessageFlags.ANSWERED, imap_tools.MailMessageFlags.SEEN)
result = mailbox.fetch()

任何帮助通知。谢谢


Tags: host客户端电子邮件pwdlogintoolsyahoogmail

热门问题