2016-05-12 57 views
0

我有一个postfix实例,应该对每个电子邮件执行一个特定的电子邮件地址的python脚本。它工作正常,但我找不到配置。后缀执行命令收到邮件,找不到配置

我看,这种配置应该是在/ etc/aliases中像

在〜/ .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=<[email protected]>, 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) 

线有人可以帮我看看这个配置?

谢谢:)

回答

0

尝试到grep的Python脚本的名字在所有的/ etc /并从那里向后工作。

postfix不可能直接运行脚本。相反,它可能会将电子邮件发送给外部验证程序(例如,请参阅milter配置),并且它们正在运行该脚本。

除此之外,你真的没有提供足够的信息来调试。

+0

我在等的grep没有得到结果,并在我的main.cf没有配置milters配置。你能给我一个提示你需要什么信息吗? –

0

我发现它,就在$邮件文件夹存在.forward文件的,并有打电话给python脚本

相关问题