我需要使用 SMTP SSL/端口 465 和我的 bluehost 电子邮件发送电子邮件。
我在谷歌中找不到工作代码,我尝试了 5 个以上的代码。那么,请问有使用 SMTP SSL/端口 465 发送电子邮件的工作代码吗?
最佳答案
只是为了澄清 dave 的解决方案,这里是我如何使用我的 SSL 服务器(我没有使用 gmail,但仍然相同)。如果特定文件不存在则挖掘电子邮件(出于内部目的,这是一件坏事)
import smtplib
import os.path
from email.mime.text import MIMEText
if (os.path.isfile("filename")):
print "file exists, all went well"
else:
print "file not exists, emailing"
msg = MIMEText("WARNING, FILE DOES NOT EXISTS, THAT MEANS UPDATES MAY DID NOT HAVE BEEN RUN")
msg['Subject'] = "WARNING WARNING ON FIRE FIRE FIRE!"
#put your host and port here
s = smtplib.SMTP_SSL('host:port')
s.login('email','serverpassword')
s.sendmail('from','to', msg.as_string())
s.quit()
print "done"
关于python - 使用 SMTP SSL/端口 465 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24672079/