linux下python使用sendmail发送邮件
本文实例为大家分享了python使用sendmail发送邮件的具体代码,供大家参考,具体内容如下
参考链接:HowdoIsendmailfromaPythonscript?
使用linux下的sendmail程序来发送邮件,利用popen函数(pythondocs关于popen函数)可以直接调用linux系统程序,需要指定程序所在的位置。
python代码:
#!/usr/bin/python #-*-coding:UTF-8-*- #Author:VictorLv SENDMAIL="/usr/sbin/sendmail"#sendmail(可执行程序)所在的路径 sender="sender@example.com" receivers=["user1@example.com","user2@example.com"] subject="这是邮件标题" text="这是邮件正文。" #将这些元素组合成一条message message="""\ From:%s To:%s Subject:%s %s """%(sender,",".join(receivers),subject,text) #Sendthemail importos p=os.popen("%s-t-i"%SENDMAIL,"w") p.write(message) status=p.close() ifstatus: print"Sendmailexitstatus",status
pythondocs中关于发送邮件的其他方法和例子:email:Examples
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。