Advertisement

批量发送带有附件的邮件时,收到的附件名异常且后缀为bin;解决办法

阅读量:

1、问题描述与研究背景

在利用 Python 语言自带的 smtplib 模块发送包含中文命名附件的电子邮件过程中,虽然数据能够顺利完成传输,但接收方获取到的附件文件类型却显示为 bin,且附件的文件名也未能保持发送时所设定的原始名称。

附注:smtp,全称为 Simple Mail Transfer Protocol,即简单邮件传输协议

在这里插入图片描述
复制代码
    import smtplib  # 负责发送邮件
    import string
    from smtplib import SMTP_SSL
    from email.mime.text import MIMEText  # 构造文本
    from email.mime.multipart import MIMEMultipart  # 将多个集合对象集合起来
    from email.header import Header
    from email.mime.application import MIMEApplication # 用于添加附件

全部评论 (0)

还没有任何评论哟~