1 回答
TA贡献1847条经验 获得超7个赞
首先,为了使 gmail 能够与 python 脚本正常工作,您需要配置 gmail 以允许低安全性应用程序。我假设你已经完成了这一部分,否则你可以查看 gmail 帮助。
Gmail 帮助开启安全性较低的应用
这是应该发送电子邮件的脚本:
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
server.ehlo()
server.login('mymail@gmail.com', "your password")
msg = MIMEMultipart('alternative',)
msg['From'] = 'mymail@gmail.com'
msg['To'] = 'mymail2@yahoo.com'
msg['Subject'] = 'Mail testing with Python'
with open('message.txt', 'r') as f:
message = f.read()
msg.attach(MIMEText(message, 'plain'))
text = msg.as_string().encode('utf8')
server.sendmail('mymail@gmail.com', 'mymail2@yahoo.com', text)
添加回答
举报