作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经在我的 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/
我是一名优秀的程序员,十分优秀!