【问题标题】:email MIME Content-Disposition hyperlink电子邮件 MIME 内容处置超链接
【发布时间】:2011-01-25 16:54:11
【问题描述】:

您好,我正在从 db blob 构建一个 mbox 文件,并希望将超链接添加到附件标头

我正在构建这样的标题

msg=email.message_from_string(blob)
msg["Content-Disposition"]="attachment; filename=filename.txt;"

我需要添加什么来为文件名添加 http 或 ftp 超链接?

【问题讨论】:

    标签: python mime


    【解决方案1】:

    如果附件与邮件一起使用 MIME 编码,则不能有 http/ftp 超链接,因为文件不驻留在任何 FTP 或 HTTP 服务器上。

    【讨论】:

      【解决方案2】:

      有一种方法可以做你想做的事。查看 RFC 1521 中的第 7.3.3 节,它定义了 external-body 子类型:

      Content-Type: message/external-body;
                 name="logo.png";
                 site="ftp.example.com";
                 access-type=ANON-FTP;
                 directory="pub";
                 mode="image";
                 expiration="Fri, 13 Jun 2013 19:13:15 -0400 (EDT)"
      

      它允许从各种外部来源提取数据。

      http://www.ietf.org/rfc/rfc1521.txt

      【讨论】:

        猜你喜欢
        • 2015-03-03
        • 1970-01-01
        • 2011-06-11
        • 1970-01-01
        • 2021-12-29
        • 2013-08-03
        • 2020-08-30
        • 2023-03-11
        相关资源
        最近更新 更多