"""发送邮件"""
import smtplib
from email.mime.text import MIMEText
from email.header import Header
from email.mime.multipart import MIMEMultipart
SMTP_SERVER = 'smtp.qq.com'
FROM_ADDRESS = '******'
PASS_WORD = '******'
TO_ADDRESS = ['******', '*****'] # 收件人,可以为多人,以列表形式传入
def send_report(header, message):
smtp_server = SMTP_SERVER
from_addr = FROM_ADDRESS
password = PASS_WORD
to_addr = TO_ADDRESS
server = smtplib.SMTP_SSL(smtp_server, 465)
msg = MIMEMultipart()
msg['Subject'] = Header('%s' % header, 'utf-8')
msg['From'] = Header(from_addr, 'utf-8')
msg['To'] = Header(to_addr[0], 'utf-8')
msg.attach(MIMEText('{}'.format(message)))
server.login(from_addr, password)
server.sendmail(from_addr, to_addr, msg.as_string())
print("Successfully sent email")
server.quit()
if __name__ == '__main__':
send_report('xxxxxxxxx', "xxxxxx")
python 发送邮件功能
最新推荐文章于 2024-10-05 18:02:32 发布