gpt4 book ai didi

python - 如何使用 python 脚本将 EML 文件作为电子邮件一次发送一个电子邮件列表?

转载 作者:太空狗 更新时间:2023-10-29 11:11:28 48 4
gpt4 key购买 nike

我想编写一个简单的 python 脚本,通过给定的 smtp 服务器将从 Outlook 导出的 EML 文件作为电子邮件发送到给定的电子邮件列表。我知道如何发送一封简单的电子邮件,但我无法通过电子邮件发送 EML 文件,也无法在 Google 上找到它。任何人都可以帮助我。 EML 文件实际上是带有嵌入图像的 HTML 格式。也欢迎任何其他建议。

最佳答案

建立在 email module example 上, 尝试使用带有 HTML 内容的 MIME 附件。如果 EML 格式只是 HTML,这应该可行。

该示例显示了如何构建带有 (html) 附件的消息:

# Create the body of the message (a plain-text and an HTML version).
text = "Hi!\nHow are you?\nHere is the link you wanted:\nhttp://www.python.org"
html = """\
<html>
<head></head>
<body>
<p>Hi!<br>
How are you?<br>
Here is the <a href="http://www.python.org">link</a> you wanted.
</p>
</body>
</html>
"""

# Record the MIME types of both parts - text/plain and text/html.
part1 = MIMEText(text, 'plain')
part2 = MIMEText(html, 'html')

# Attach parts into message container.
# According to RFC 2046, the last part of a multipart message, in this case
# the HTML message, is best and preferred.
msg.attach(part1)
msg.attach(part2)
#...

关于python - 如何使用 python 脚本将 EML 文件作为电子邮件一次发送一个电子邮件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2871440/

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