python实现的邮件自动群发脚本
2011-03-31 21:14
791 查看
很多时候我们可能需要在某种情况下自动发送邮件给对方,标准库的smtplib可以实现这个功能,代码比较简单。
#!/usr/bin/env python import smtplib from email.mime.text import MIMEText #list of mail address you wana to send to = ["xx@xx", "xx@xx"] #user and password of your mail MailHost = "smtp.163.com" MailUser = "xxxxxx" MailPswd = "******" MailPostfix = "163.com" def SendMail(to, sub, content): Me = MailUser + "<" + MailUser + "@" + MailPostfix + ">" Msg = MIMEText(content) Msg['Subject'] = sub Msg['From'] = Me Msg['To'] = ";".join(to) try: s = smtplib.SMTP() s.connect(MailHost) s.login(MailUser, MailPswd) s.sendmail(Me, to, Msg.as_string()) s.close() return True except Exception, e: print str(e) return False def main(): sub = "Hello" content = "This is a test mail" if SendMail(to, sub, content): print 'send successful' else: print 'send failed' return 0 if __name__ == '__main__': main()
相关文章推荐
- python实现自动发送邮件发送多人、群发、多附件的示例
- python脚本:自动检测rrd文件并群发报警邮件
- Python脚本实现项目工程自动远程部署
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件
- selenium+python的163自动写邮件脚本
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送
- python脚本语言实现hosts自动更新
- Python实现自动添加脚本头信息的示例代码
- python脚本实现发送邮件功能
- 通过crond自动运行Python脚本实现多台linux服务器的监控
- python实现 _ 图书馆书籍到期之前_自动邮件提醒
- Python脚本实现自动发布地图服务
- python实现自动监控网站并发送邮件告警 推荐
- Python脚本实现自动发带图的微博
- 【Python学习笔记】-自动发送邮件脚本
- 基于Python实现自动慢查询分析,邮件自动发送
- Python实现的简单发送邮件脚本分享
- Python实现自动发送邮件功能
- 使用Python爬虫+SMTP打造‘自动告白邮件脚本'
- Linux下使用crontab命令以及Python脚本实现自动签到