码迷,mamicode.com
首页 > 编程语言 > 详细

使用Python发送邮件

时间:2020-04-18 09:30:20      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:else   python   pytho   lse   star   name   login   print   usr   

#!/usr/local/Python/bin/python3 #description【 python3 mail.py *******@qq.com 主题 内容 】 #coding:utf-8 import smtplib,sys from email.mime.text import MIMEText def send_mail(rec_user,subject,content): smtp_host = ‘smtp.163.com‘ smtp_user = ‘17600668310@163.com‘ smtp_pass = ‘*******‘ msg = MIMEText(content,_subtype=‘plain‘) msg[‘Subject‘]=subject msg[‘From‘] = smtp_user msg[‘To‘] = rec_user server = smtplib.SMTP() server.connect(smtp_host) #如果使用了加密通信,需要开启下面的选项 默认 25端口,加密默认端口 465 #server.starttls() server.login(smtp_user,smtp_pass) server.sendmail(smtp_user,rec_user,msg.as_string()) server.close() if __name__ == ‘__main__‘: rec_user = sys.argv[1].strip() subject = sys.argv[2].strip() content = sys.argv[3].strip() try: send_mail(rec_user,subject,content) except Exception as e: print(‘send error: {}.‘.format(e)) else: print(‘send to {} success!‘.format(rec_user))

使用Python发送邮件

标签:else   python   pytho   lse   star   name   login   print   usr   

原文地址:https://blog.51cto.com/982439641/2488240

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!