首页 > 代码库 > Python邮件发送源码
Python邮件发送源码
从最初的实现邮件发送功能,改了几次,有了如下代码。
该代码还可以继续开发,完善。以实现更复杂的功能。
#-*- coding:utf-8 -*- i = 0 while i < 10: import smtplib from email.mime.text import MIMEText from email.header import Header import time # 第三方 SMTP 服务 mail_host="smtp.qq.com" #设置服务器 mail_user="694063799@qq.com" #发件人用户名 mail_pass="awlnfypgaznfbbhz" #发件人口令,QQ邮箱是输入授权码,在qq邮箱设置里用验证过的手机发送短信获得,不含空格 sender = ‘694063799@qq.com‘ #与发件人用户名保持一致 receivers = "2133364981@qq.com" # 收件人邮箱地址,可设置为你的QQ邮箱或者其他邮箱 message = MIMEText(‘内容‘, ‘plain‘, ‘utf-8‘) message[‘From‘] = Header("发件人", ‘utf-8‘) message[‘To‘] = Header("you", ‘utf-8‘) subject = ‘标题‘ message[‘Subject‘] = Header(subject, ‘utf-8‘) try: smtpObj = smtplib.SMTP_SSL(mail_host, 465) smtpObj.login(mail_user,mail_pass) smtpObj.sendmail(sender, receivers, message.as_string()) smtpObj.quit() print u"邮件发送成功" except smtplib.SMTPException,e: print e i = i + 1 time.sleep(10) print(‘End‘)
Python邮件发送源码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。