gpt4 book ai didi

python : Postfix stdin

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

我想让 postfix 将所有电子邮件发送到将扫描电子邮件的 python 脚本。

但是,如何通过管道将输出从 postfix 传输到 python?

Python 的标准输入是什么?

你能给出一个代码示例吗?

最佳答案

而不是调用 sys.stdin.readlines() 然后循环并将这些行传递给 email.FeedParser.FeedParser().feed() 正如 Michael 所建议的那样,您应该将文件对象直接传递给电子邮件解析器。

标准库提供了一个方便的函数,email.message_from_file(fp) , 以此目的。因此您的代码变得更加简单:

import email
msg = email.message_from_file(sys.stdin)

关于 python : Postfix stdin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8312001/

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