Python邮件发送源码
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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="[email protected]" #发件人用户名 mail_pass="awlnfypgaznfbbhz" #发件人口令,QQ邮箱是输入授权码,在qq邮箱设置里用验证过的手机发送短信获得,不含空格 sender = ‘[email protected]‘ #与发件人用户名保持一致 receivers = "[email protected]" # 收件人邮箱地址,可设置为你的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邮件发送源码的主要内容,如果未能解决你的问题,请参考以下文章
# yyds干货盘点 # 手把手教你使用Python网络爬虫实现邮件定时发送(附源码)