python发送邮件
2019-12-18 本文已影响0人
ed2f9d7534f2
生成系统码的流程可以私聊
'''
#coding=utf-8
import smtplib
from email.mime.text import MIMEText
while 1:
email_host ='smtp.qq.com' #邮箱服务器地址
smtpObj = smtplib.SMTP(email_host,587)# 连接邮箱,传入邮箱地址,和端口号,smtp的端口号是587
smtpObj.ehlo()#和服务器打招呼
smtpObj.starttls()#开始TLS加密
email_user ='xxxxxxx@qq.com' # 发送者账号
email_pwd ='xxxxxx' # 发送者的密码,实际上是系统码
maillist ='xxxxxxxx@qq.com' #收件人邮箱,多个账号的话,用逗号隔开
me = email_user
msg = MIMEText('您好')# 邮件内容
msg['Subject'] ='新年问候' # 邮件主题
msg['From'] = me# 发送者账号
msg['To'] = maillist# 接收者账号列表
smtpObj.login(email_user, email_pwd)# 发送者的邮箱账号,密码
smtpObj.sendmail(me, maillist, msg.as_string())
# 参数分别是发送者,接收者,第三个是把上面的发送邮件的内容变成字符串
smtpObj.quit()# 发送完毕后退出smtp
print ('email send success.')
'''