gpt4 book ai didi

python - 如何在 Python 中生成带有正确 CRLF 的多部分/MIME 消息?

转载 作者:太空狗 更新时间:2023-10-30 01:10:31 24 4
gpt4 key购买 nike

我需要生成一个 multipart/mime 消息作为对 HTTP 请求的响应发送,但我遇到了 Python email.* 包中的错误或限制。

问题是使用 Python 2.6,下面的 message.as_string() 调用生成一个字符串,其中\n 而不是 CRLF 作为行尾:

message = MIMEMultipart()
for image in images:
f = image.open('rb')
img = MIMEImage(f.read(), _encoder=encode_7or8bit)
message.attach(img)


message.as_string()

似乎没有任何方法可以说服它使用(MIME 标准)CRLF。 Generator 类似乎应该能够执行此操作,但实际上并没有。

其他人做了什么来解决这个问题?

最佳答案

这是 Python 中的一个错误,现已修复:http://hg.python.org/lookup/r85811

现在应该可以在非电子邮件传输上使用 MIME 库,并且会发生一些有意义的事情。

关于python - 如何在 Python 中生成带有正确 CRLF 的多部分/MIME 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3086860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com