Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python SMTPAuthenticationError gmail发送电子邮件_Python_Smtp_Gmail - Fatal编程技术网

Python SMTPAuthenticationError gmail发送电子邮件

Python SMTPAuthenticationError gmail发送电子邮件,python,smtp,gmail,Python,Smtp,Gmail,我试图向用户发送电子邮件,但我似乎在处理一个奇怪的错误 smtp_host = 'smtp.gmail.com' smtp_port = 587 server = smtplib.SMTP() #server = smtplib.SMTP_SSL('smtp.googlemail.com', 465) server.connect(smtp_host,smtp_port) server.ehlo()

我试图向用户发送电子邮件,但我似乎在处理一个奇怪的错误

        smtp_host = 'smtp.gmail.com'
        smtp_port = 587
        server = smtplib.SMTP()
        #server = smtplib.SMTP_SSL('smtp.googlemail.com', 465)
        server.connect(smtp_host,smtp_port)
        server.ehlo()
        server.starttls()
        server.login('user','pass')

        imap_host = 'imap.gmail.com'
        mail = imaplib.IMAP4_SSL(imap_host)
        send_mail(users,server,email_info, body)
此外,我在谷歌上搜索了这个错误,大多数解决方案似乎都是支持不太安全的应用程序。我已经做了,并且仔细检查了一下。它的工作时,我和一段时间后,它似乎再次抛出的错误。我如何永久地解决这个问题。发送邮件脚本工作得非常好。然而,身份验证错误使我感到困惑

 SMTPAuthenticationError: (534, '5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbvR\n5.7.14 4yK7ynhHoSAcv6k15J4tj30IUZbfssVlnb7Z1F1DCrD1P8dQS18UBKqojreAF895k1veXW\n5.7.14 DmHkgXDVCrIlrgi3rYWoxfmpLmdAAX42MC9AL1CvMXdsawyefmjBo-HpnefFk0qIg5CSSe\n5.7.14 LkzXE69W8SGk0hTKQrOXRmImeIeJw2lax0p4Er7orWtD3YI-dpUIvsSUTfVo4Yr66MLUK2\n5.7.14 UY4ZW1CtncZcmgmh518X0Xnv1mXAo> Please log in via your web browser and\n5.7.14 then try again.\n5.7.14  Learn more at\n5.7.14  https://support.google.com/mail/answer/78754 s32sm5373125qtg.2 - gsmtp')
SMTPAuthenticationError:(534,'5.7.14请通过web浏览器登录,\n5.7.14然后重试。\n5.7.14在\n5.7.14了解更多信息https://support.google.com/mail/answer/78754 s32sm5373125qtg.2-gsmtp')

我也有同样的问题,我需要做3件事才能奏效(如果使用gmail帐户):

  • 你需要打开电源
  • 按你说的解锁验证码
  • 最后,我找到了一个谷歌支持页面,告诉我需要它才能工作。按照链接中的步骤操作,然后重新启动服务器

我也有同样的问题,我需要做3件事才能奏效(如果使用gmail帐户):

  • 你需要打开电源
  • 按你说的解锁验证码
  • 最后,我找到了一个谷歌支持页面,告诉我需要它才能工作。按照链接中的步骤操作,然后重新启动服务器

谷歌似乎对你的账户或IP地址所做的事情不满意。请阅读错误消息中的链接以排除故障。我做到了。奇怪的是,我还没有找到任何解决办法。谷歌可能的复制品似乎对你的帐户或IP地址所做的事情不满意。请阅读错误消息中的链接以排除故障。我做到了。奇怪的是,我还没有找到任何解决办法。可能是