This answer提供了有关如何将所有传入电子邮件(即到达我服务器的Postfix的电子邮件)路由到Python脚本的详细信息。但是,似乎电子邮件将被路由到stdin
,未解析。
如何以这种方式收听Python中的电子邮件(即postfix ---> python
),并提取有用的数据,例如from
,to
,subject
等?
是否有类似的东西:
while True:
mail = waitForNewMailFromPostfix()
subject = mail.getSubject()
from = mail.getFrom()
body = mail.getBody()
# do something with it!