2016-05-12 83 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腳本

相關問題