如Postfix Filter Readme中所述,我想为spawn服务创建一个过滤器,最好使用Python,我可以在中定义它母版.cf像这样:
/etc/postfix/master.cf:
# ===================================================================
# service type private unpriv chroot wakeup maxproc command
# (yes) (yes) (yes) (never) (100)
# ===================================================================
localhost:10025 inet n n n - 10 spawn
user=filter argv=/path/to/filter localhost 10026
因此,如果邮件没有被退回,它将把邮件注入到端口10026上的Postfix。在
spawn服务的另一种选择是运行独立的smtp守护程序,例如在端口10025上。我找到了使用Python的this examplesmtpd.SMTPServer服务器. 这似乎工作正常,但我更喜欢spawn方法,因为我不想自己管理守护进程,比如确保它仍然正确运行。在
我找不到那么多关于Postfix spawn服务的信息,也找不到应该如何为其实现过滤器的信息。这种过滤器的输入(命令)格式是什么?有人能提供一个例子吗,最好用Python语言?在
http://www.postfix.org/spawn.8.html再好不过了。在
http://www.postfix.org/SMTPD_POLICY_README.html有一些如何使用spawn的示例。在
相关问题 更多 >
编程相关推荐