我正在试验电子邮件.mime生成发送电子邮件时使用的各种标头配置。在
到目前为止我已经使用:-在
from email.mime.text import MIMEText
删除和添加标题。我现在开始尝试多部分头文件使用:-在
^{pr2}$它给我的输出类似于:
Return-Path: xxxxx
X-Original-To: xxxxxxxxx
Delivered-To: xxxxxxx
Received: from xxxxxx
to xxxxxxxxx
for xxxxxxxxx
Content-Type: multipart/alternative;
boundary="==========yyyyyyyy=="
MIME-Version: 1.0
Message-Id: xxxxxxx
Date: xxxxxx
From: xxxxx
To: xxxxx
--==========yyyyyyyy==
Content-Type: xxxxxxx
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
add this text to the multipart
--==========yyyyyyyy==
Content-Type: xxxxxxx
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
add this text to the next multipart
--==========yyyyyyyy==
这似乎是合理的直接使用,除了一些我无法解决的事情。在
我搞不懂的是:
如何添加文本,使其出现在“To:xxxxx”标题之后和第一个多部分边界之前?当我使用邮件附加在编写文本之前,它首先添加默认的标题。我也试过了msg.add_头('','我的文本'),但这给了我一个标题格式的文本,即'我的文本',而不仅仅是纯文本。
我如何具体修改多部分标题,如“内容类型”?当我试图删除像“Content-Type”这样的头时(不管我把它放在代码中的什么位置),它会自动删除它找到的第一个头值,即第一个“Content-Type:multipart/alternative”; 边界=“===========yyyyyyy==”'。是否可以指定要修改特定多部分中的哪个标头?
谢谢。在
目前没有回答
相关问题 更多 >
编程相关推荐