发送电子邮件 python 错误 "Connection unexpectedly closed"
Send e-mail with python error "Connection unexpectedly closed"
我想使用此代码使用 python 发送电子邮件,但最终结果是 "Connection unexpectedly closed" 错误:
import smtplib
sender_email = "example@gmail.com"
rec_email = "example2@gmail.com"
password = "password"
message = "Test message using python !"
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(sender_email, password)
server.sendmail(sender_email, rec_email, message)
这是错误:
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
可能是较大的电子邮件提供商(我相信这包括 Gmail)阻止 'unsafe applications' 访问服务器。
您可能想尝试登录 sender_email
,应该有一个允许 'unsafe applications to access' 或类似内容的选项。
我在用我的雅虎帐户做同样的事情时遇到了类似的问题,这基本上解决了问题。
我想使用此代码使用 python 发送电子邮件,但最终结果是 "Connection unexpectedly closed" 错误:
import smtplib
sender_email = "example@gmail.com"
rec_email = "example2@gmail.com"
password = "password"
message = "Test message using python !"
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(sender_email, password)
server.sendmail(sender_email, rec_email, message)
这是错误:
raise SMTPServerDisconnected("Connection unexpectedly closed")
smtplib.SMTPServerDisconnected: Connection unexpectedly closed
可能是较大的电子邮件提供商(我相信这包括 Gmail)阻止 'unsafe applications' 访问服务器。
您可能想尝试登录 sender_email
,应该有一个允许 'unsafe applications to access' 或类似内容的选项。
我在用我的雅虎帐户做同样的事情时遇到了类似的问题,这基本上解决了问题。