我想写自己的尖angular,但我有问题。 我已经安装了Postfix,libmilter和python模块Milter。
我尝试运行我在pymilter-0.9.7.tar.gz(来自http://bmsi.com/python/milter.html )中find的sample.py milter,但我现在不知道如何将它们添加到postfix。
我已经尝试设置smtpd_milters = unix:/ tmp / pythonsock,但postfix写入日志连接到Milter服务unix:/ tmp / pythonsock:没有这样的文件或目录
python代码http://pastebin.com/DXG0LFDU
请帮我,我该怎么办?
您需要先阅读后缀Milter页面 ,但是如果您尝试使用smtpd_milters设置,则milter不会以这种方式进行交谈,或者您已经错误地将文件pathconfiguration为该文件。
我想通过pymilter FAQ页面来说明 ,第一种情况是正确的例子,因为他们提供了inet:host:portconfiguration示例(在sendmail语法中)。
Postfix可能运行在一个chrooot环境中。
那么你将不得不把sockets放在这样的地方: /var/spool/postfix/var/run/pythonsock
然后还要确保权限是正确的。 但是,您将在mail.log中看到不同的消息。