["Content-Disposition"] = 'attachment; filename="test.py"' msg.attach(att) # send email smtp = smtplib.SMTP('smtp.163.com') smtp.set_debuglevel(1) smtp.login('test','123456') smtp.sendmail(['test@163.com'](mailto:test@163.com%27), ['test@qq.com'](mailto:%27test@qq.com%27...
attach(MIMEText('This is the main text.', 'plain')) # 添加附件,假设我们有一个文件名为file.jpg的图片 with open('file.jpg', 'rb') as file: img_data = file.read() img_part = MIMEImage(img_data) img_part.add_header('Content-Disposition', 'attachment', filename='file.jpg') msg....
send_address="发件人@163.com" send_password=input('请输入密码:') receive_address="收件人@163.com" title="标题" content="Hi,你好!这封邮件是python发送的" attachfilepath="d:\\test.xlsx" send_mail(send_address, send_password, receive_address, title,content ,file=attachfilepath) print('suc...
from django.core.mail import EmailMultiAlternatives # subject 主题 content 内容 to_addr 是一个列表,发送给哪些人 msg = EmailMultiAlternatives('邮件标题', '邮件内容', '发送方', ['接收方']) msg.content_subtype = "html" # 添加附件(可选) msg.attach_file('test.txt') # 发送msg.send() 回...
attach(body) 40 # # MIMEBase表示附件的对象 41 att = MIMEText(mail_body, "base64", "utf-8") 42 att["Content-Type"] = "application/octet-stream" 43 # filename是显示附件名字 44 att["Content-Disposition"] = 'attachment; filename="test_report.html"' 45 msg.attach(att) 46 # ---...
1.class email.message.Message __getitem__,__setitem__实现obj[key]形式的访问。 Msg.attach(playload):向当前Msg添加playload。 Msg.set_playload(playload): Msg.add_header(_name, _value, **_params):添加邮件头字段。 2.class email.mime.base.MIMEBase(_maintype, _subtype, **_params) ...
1、email模块:负责构建邮件 2、smtplib模块:负责发送邮件 常用方法与属性 代码 import smtplib from email.mime.text import MIMEText from email.header import Header def send_email(): # 设置要登录的邮箱 smtp_obj = smtplib.SMTP('') # 登录邮箱 ...
msg['To']=receiver_email msg['Subject']="这是一封带附件的邮件"# 邮件正文内容body="你好,这是一封带有附件的邮件。"msg.attach(MIMEText(body,'plain')) 1. 2. 3. 4. 5. 6. 7. 8. 9. MIMEMultipart创建一个可以包含多个部分的邮件。
att["Content-Type"] ='application/octet-stream'att.add_header("Content-Disposition","attachment", filename=("gbk","", file)) self.email_body.attach(att) text_plain = MIMEText(email_content,'plain','utf-8') self.email_body.attach(text_plain) ...
att.add_header("Content-Disposition", "attachment", filename=("gbk", "", file)) self.email_body.attach(att) text_plain = MIMEText(email_content, 'plain', 'utf-8') self.email_body.attach(text_plain) 复制代码 ``` 接着,就可以使用 SMTP 实例对象,将邮件发送出去 ...