python使用smtplib发送qq邮件

mac2024-03-16  16

使用python发送邮箱的代码,如下

import smtplib from email.mime.text import MIMEText from email.header import Header # 发信方的信息:发信邮箱,QQ邮箱授权码 from_addr = '发信邮箱' password = '你的密码' # 收信方邮箱 #单发邮件 # to_addr = '接收邮箱' #群发邮件 to_addrs = ['接收邮箱1@qq.com','接收邮箱2@qq.com','接收邮箱3@qq.com'] # 发信服务器 smtp_server = 'smtp.qq.com' # 开启发信服务,这里使用的是加密传输 server = smtplib.SMTP_SSL(smtp_server) server.connect(smtp_server,465) # 登录发信邮箱 server.login(from_addr, password) text = '''亲爱的朋友,你好! 人生苦短,我用Python ''' msg = MIMEText(text,'plain','utf-8') msg['From'] = Header(from_addr) msg['To'] = Header(",".join(to_addrs)) msg['Subject'] = Header('python test') # 发送邮件 server.sendmail(from_addr, to_addrs, msg.as_string()) # 关闭服务器 server.quit()
最新回复(0)