本文实例为大家分享了python基于SMTP协议发送邮件的具体代码,供大家参考,具体内容如下
#!/usr/bin/env python # -*- coding: utf-8 -*- """ @Time : 2018/5/31 @Author : LiuXueWen @Site : @File : sendEmail.py @Software: PyCharm @Description: 使用SMTP协议发送邮件,支持同时发送给多个地址,支持同时发送文本信息、超文本信息和多附件 """ import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Header import os class properties(): # 设置服务器, "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 = """ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> </head> <body> <img src="/UploadFiles/2021-04-08/730e0cf3d7ca7bcb6a172486b2096b63f624a82f.jpg">以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。