具有TLS的python smtp sendmail失败

2024-10-02 14:16:50 发布

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

我编写了一个python脚本来发送邮件,代码如下:

smtp = smtplib.SMTP(MYMAILSERVER, '587')
try:
    smtp.set_debuglevel(1)
    smtp.ehlo()
    if smtp.has_extn('STARTTLS'):
        smtp.starttls()
        smtp.ehlo()
        smtp.login(MYLOGINNAME, PASSWORD)
        smtp.sendmail(FROM, TO, CONTENT)
finally:
    smtp.quit()

我收到的信息如下:

^{pr2}$

我怎样才能解决这个问题? 谢谢


Tags: 代码脚本if邮件smtpsmtplibhastry
1条回答
网友
1楼 · 发布于 2024-10-02 14:16:50

好吧,我想错误说明了一切?您使用绑定到电子邮件地址的凭据。但是你的FROM变量和你的账户上说的不一样。你现在常常不能像以前那样,使用任何电子邮件地址作为发件人。在

如果你认为事实并非如此。你检查拼写了吗?在

相关问题 更多 >

    热门问题