python3.x实现自动发送邮件
2014-05-15 11:18
696 查看
自动发送邮件,特别是139邮箱,收件时是可以短信自动提醒的,所以适合许多自动提醒的场合:
#!/bin/python #coding=utf-8 #导入smtplib和MIMEText import smtplib from email.mime.text import MIMEText ############# #要发给谁 mailto_list=["418626307@qq.com"] ##################### #设置发送邮箱的服务器,用户名、口令以及邮箱的后缀 mail_host="smtp.139.com" mail_user="xxxxxxx" #用户名 mail_pass="xxxxxxxx" #密码 mail_postfix="139.com" ###################### def send_mail(to_list,sub,content): ''' to_list:发给谁 sub:主题 content:内容 send_mail("aaa@163.com","sub","content") ''' me=mail_user+"<"+mail_user+"@"+mail_postfix+">" msg = MIMEText(content) msg['Subject'] = sub msg['From'] = me msg['To'] = ";".join(to_list) try: s = smtplib.SMTP() s.connect(mail_host) s.login(mail_user,mail_pass) s.sendmail(me, to_list, msg.as_string()) s.close() return True except Exception as e : print(str(e)) return False if __name__ == '__main__': if send_mail(mailto_list,"这是一封测试邮件的标题","这是一封测试邮件的内容"): print ("发送成功") else: print ("发送失败")
相关文章推荐
- Python实现自动发送邮件功能
- python实现自动发送报警监控邮件
- python实现自动发送邮件发送多人、群发、多附件的示例
- python实现自动监控网站并发送邮件告警
- python实现自动监控网站并发送邮件告警 推荐
- SVN Hook + Python实现commit后自动发送邮件
- python实现获取天气信息后自动登录邮箱发送到指定邮件联系人
- python实现自动发送邮件
- python实现12306抢票及自动邮件发送提醒付款功能
- 基于Python实现自动慢查询分析,邮件自动发送
- python简单实现服务器信息自动邮件发送
- python 实现 自动oa 签到签退 发送邮件提醒
- python实现自动登录qq邮箱,写邮件并发送
- python 实现邮件自动发送
- Cache中实现自动发送邮件
- python 邮件自动发送客户端
- python3 自动获取公网ip并发送邮件通知
- 二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
- Python(8) 自动发送邮件
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件 (本脚本是python的2.7.x环境下可用)