以下为源码,仅供大家学习。抄送实现是同一封邮件发送2次。如想实现发送人和抄送人显示中文名字,在list集合中添加中文名字即可['"旭旭同学测试" <12341324@qq.com>',"测试" <1341@qq.com>]。不足之处请大家指正,互相学习 共同进步!
# coding:utf-8 import smtplib import os from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.header import Header from email import encoders from email.mime.base import MIMEBase from email.utils import parseaddr, formataddr import base64 from email.mime.image import MIMEImage import traceback class SendMail(object): def __init__(self, title=None, content=None, file=None, image=None, ssl_port=465): ''' :param username: 用户名 :param passwd: 密码 :param recv: 收件人,多个要传list ['a@qq.com','b@qq.com] :param title: 邮件标题 :param content: 邮件正文