python基于SMTP协议发送邮件
本文实例为大家分享了python基于SMTP协议发送邮件的具体代码,供大家参考,具体内容如下
#!/usr/bin/envpython #-*-coding:utf-8-*- """ @Time:2018/5/31 @Author:LiuXueWen @Site: @File:sendEmail.py @Software:PyCharm @Description:使用SMTP协议发送邮件,支持同时发送给多个地址,支持同时发送文本信息、超文本信息和多附件 """ importsmtplib fromemail.mime.textimportMIMEText fromemail.mime.multipartimportMIMEMultipart fromemail.headerimportHeader importos classproperties(): #设置服务器,"smtp.xx.com" mail_host="smtp.qq.com" #用户名 mail_user="@qq.com" #口令 mail_pass="" #smtp服务器端口,每个服务商提供的邮件服务端口可能不一致,465是腾讯的端口 mail_port=465 #发送邮件的地址 sender="@vip.qq.com" #接收邮件,可设置为你的QQ邮箱或者其他邮箱,list类型,可同时填写多个地址并以,分割 receivers="@qq.com","@qq.com" #邮件发送的内容 messageText="测试使用\n" #邮件发送的超文本内容 messageHTML="""test