我正在开发一个 Web 应用程序,要求注册的用户名能够接收电子邮件:
<some-username>@<my-web-app>.com
一旦系统验证了地址在系统中,我需要一种方法来使用 Python 处理电子邮件。
假设您正在使用 Postfix,一旦收到电子邮件,如何添加一个钩子让 Python 进行一些后期处理?
答案1
在文件中创建管道别名aliases
(例如/etc/aliases
)。
[email protected] |/path/to/somescript.py
然后使用常规的 Python stdlib 模块将消息分解。
如果您需要多个地址指向它,那么请将它们全部别名为新创建的别名。