使用Python处理传入的电子邮件

我正在开发一个Web应用程序,要求注册用户名能够接收电子邮件到:

<some-username>@<my-web-app>.com 

一旦系统validation了系统中的地址,我需要一种能够用Python处理电子邮件的方式。

假设你正在使用Postfix,一旦收到一封电子邮件,你如何添加一个Python的钩子来做一些后期处理?

aliases文件中创buildpipe道别名(例如/etc/aliases )。

 [email protected] |/path/to/somescript.py 

然后使用普通的Python stdlib模块来分离消息。

如果你需要多个地址来指向它,那么把它们全部别名到新创build的别名。

看到这个页面 ,它包含了用Python编写milters的有用信息。