18.9. mimify-邮件的 MIME 处理

从版本 2.3 开始不推荐使用:email软件包应优先于mimify模块使用。仅提供此模块是为了保持向后兼容性。

mimify模块定义了两个函数,用于将邮件消息与 MIME 格式相互转换。邮件消息可以是简单消息,也可以是所谓的 Multipart 消息。每个部分都单独处理。缩小消息(的一部分)需要将消息编码为带引号的可打印消息(如果消息包含无法使用 7 位 ASCII 表示的任何字符)。取消消息(消息的一部分)需要取消带引号的可打印编码。当必须在发送消息之前对其进行编辑时,“最小化”和“不最小化”特别有用。典型的用法是:

unmimify message
edit message
mimify message
send message

这些模块定义了以下用户可调用的函数和用户可设置的变量:

也可以从命令行使用此模块。用法如下:

mimify.py -e [-l length] [infile [outfile]]
mimify.py -d [-b] [infile [outfile]]

分别进行编码(压缩)和解码(取消压缩)。 * infile 默认为标准 Importing, outfile *默认为标准输出。可以为 Importing 和输出指定相同的文件。

如果在编码时给出 -l 选项,则如果有任何行比指定的* length *长,则包含部分将被编码。

如果在解码时给出 -b 选项,则所有 base64 部分也将被解码。

See also

  • Module quopri

  • 编码和解码 MIME 引用可打印文件。

首页