![](/img/trans.png)
[英]What type of mail configuration to choose for an internal server in configuration mode of postfix
[英]postfix executes command on incomming mail, can't find configuration
我有一个postfix实例,该实例应该在到特定电子邮件地址的每封电子邮件上执行python脚本。 它工作正常,但我找不到该配置。
我读到这种配置应该在/ etc / aliases中,例如
username: "|/your/script"
或在〜/ .procmailrc中
| "/usr/bin/procmail"
但是没有文件〜/ .procmail并且我的别名文件看起来像
# See man 5 aliases for format
postmaster: root
并在我的main.cf中配置了此文件:
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
我可以在我的/var/log/mail.log中找到类似的行
May 12 11:50:30 Ubuntu-1404 postfix/local[18150]: 3BAAD60008B4: to=<xyz@domain.test.de>, relay=local, delay=0.14, delays=0.05/0/0/0.09, dsn=2.0.0, status=sent (delivered to command: python /home/xyz/script.py)
有人可以帮我找到此配置吗?
谢谢 :)
尝试在所有/ etc /中grep输入python脚本的名称,然后从那里向后工作。
postfix可能不会直接运行您的脚本。 相反,它可能正在将电子邮件发送到外部验证程序(例如,查看milter配置),并且它们正在运行该脚本。
除此之外,您确实没有提供足够的信息来进行调试。
我找到了它,在$ MAIL文件夹中有一个.forward文件,并且有配置来调用python脚本
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.