尝试使用python smtplib发送电子邮件时出错

2024-10-01 22:32:06 发布

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

import smtplib

host = 'smtp.gmail.com'
port = 587
username = 'rajinirajadev@gmail.com'
password = '*************'
from_email = username
to_list = ['rajiniraja00@gmail.com']

email_conn = smtplib.SMTP(host,port)
email_conn.ehlo()
email_conn.starttls()
email_conn.login(username, password)
email_conn.sendmail(from_email, to_list, 'that is send via smtplib')
email_conn.quit()

这就是我得到的错误。我关闭了两步验证,打开了允许gmail上的安全应用程序。在

^{pr2}$

Tags: tofromimportcomhostportemailusername
1条回答
网友
1楼 · 发布于 2024-10-01 22:32:06

同样的问题也发生在我用gmail账号发邮件的时候。i、 e.按主机='smtp.gmail.com'

但是当我使用我的outlook帐户时,也就是通过host='smtp.outlook.com'此问题已解决,我收到的消息为“(235,b'2.7.0身份验证成功')”

结论-Gmail垃圾邮件安全是阻止,因为它认为脚本是一些不可信的来源,并发送了一封邮件到我各自的帐户,它已阻止登录在atempt

相关问题 更多 >

    热门问题