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.')

'''

上一篇 下一篇

猜你喜欢

热点阅读