gpt4 book ai didi

python - 从 python 中的消息字符串发送电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 18:20:40 24 4
gpt4 key购买 nike

这可能是一个微不足道的问题,但我在任何地方都找不到答案。

我需要编写一个脚本来接收字符串中的整个 MIME 消息,如下所示:

From: Jerry Peek <jerry@ora.com>
To: mh-users@ics.uci.edu
Subject: New edition of "MH & xmh" covers MIME and MH-E
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----- =_aaaaaaaaaa0"
Content-ID: <1283.780402430.1@ora.com>

------- =_aaaaaaaaaa0
Content-Type: text/plain; charset="us-ascii"
Content-ID: <1283.780402430.2@ora.com>
We've just released the new third edition of "MH & xmh: Email for
Users & Programmers." Changes include:
- MIME (Multimedia) mail
- The popular MH-E GNU Emacs front-end to MH
...omitted...

------- =_aaaaaaaaaa0--

并将其传递到 SMTP 服务器。

我看到了很多例子,迫使我解析消息并获取到、来自和消息数据。有没有一种方法可以让我按原样发送字符串?

谢谢

最佳答案

它可能存在,但我不这么认为。对于 SMTP 协议(protocol) ( RFC 2821 - Simple Mail Transfer Protocol ),您有 4 个不同的元素:要连接的 SMTP 服务器、MAIL-FROM 信封电子邮件地址、RCPT-TO 目标地址和 DATA。所有 header 都包含在 SMTP 意义上的 DATA 中。

因此,在使用 smtplib 时,您必须提供一条短信、一条发件人地址和一个或多个收件人地址,或者一条已解析的消息,以允许 smtplib 在 header 中查找发件人地址和收件人。这就是为什么我认为你的问题的简短答案是

关于python - 从 python 中的消息字符串发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24223947/

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