使用Python

时间:2016-06-03 07:44:08

标签: python file email save smtplib

我想使用Python发送电子邮件,同时也希望在文件中编写邮件消息。对于发送邮件,我可以使用smtplib轻松完成,但是为了节省部分需要你的帮助。

我的需求是我正在为我的公司创建一个webtool,需要发送邮件并且必须每隔一小时发送一次更新,因此我计划将消息保存到文件中,并在第二次发送时调用该文件并将发送新的更新。如果有人知道其他方法,那么最受欢迎。

发送代码:

 import smtplib
 server = smtplib.SMTP('smtp.gmail.com', 587)
 server.ehlo()
 server.starttls()
 server.login("sender@gmail.com", "passwd")
 msg = "Hello World!"
 server.sendmail("sender@gmail.com", "receiver@gmailcom", msg)
 server.quit()

提前致谢

1 个答案:

答案 0 :(得分:1)

嗯,你需要做的就是:

file = open('myfile', 'w')
file.write(msg)
file.close()