gpt4 book ai didi

python - 通过管道将电子邮件发送到 python 脚本

转载 作者:行者123 更新时间:2023-11-28 21:25:25 24 4
gpt4 key购买 nike

我已经在我的 CPanel 内部进行了设置,将所有发送到 x@x.com 的电子邮件都通过管道传输到我的 python 脚本中。我将如何将任何附件保存到服务器上的特定目录中,并可能看到电子邮件本身的主题/消息?

最佳答案

您可以使用 email包来处理 MIME 格式的电子邮件消息。使用 email.parser.FeedParser解析消息并取回 email.message.Message对象:

  • 将其视为字典以获取标题字段,如 Subject
  • 使用 is_multipart() 检查它是否是多部分的,因此可能有附件(或者它可能只是纯文本 + HTML 消息)。
  • 使用 walk() 方法递归遍历所有多部分子消息。以 attachment 开头的 Content-Disposition header 的子消息是附件,您可以使用 get_payload() 获取它们的内容。

关于python - 通过管道将电子邮件发送到 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14389667/

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