Sendmail
如何將所有進入 Debian 的電子郵件發送到 PHP 腳本?
如何將所有進入 Debian 的電子郵件發送到 PHP 腳本?我安裝了 exim4,但是當我向 username@ipaddress 發送電子郵件時,什麼也沒有發生!我在網際網路上嘗試了一些 exim4 配置教程,但它們似乎都不起作用!
我應該嘗試其他一些郵件伺服器嗎?通過php發送郵件過去可以正常工作,但現在也壞了……
誰認為擁有 100 個不同的配置文件的想法是個好主意!?
這是 Debian 6,我已經安裝了 exim4-base 軟體包。
您必須創建指向您的腳本的傳輸:
myscript: driver = pipe user = www command = /path/to/the/script.php -a -b -c
然後你必須設置路由器:
gotcha: driver = accept domains = +local_domains transport = myscript no_more
當消息到達時,路由器接受它並傳遞給傳輸。傳輸完全按照使用者顯示的方式啟動腳本
www
並將消息傳遞給stdin
腳本。所以你必須閱讀stdin
到 EOF,然後你可以做任何你想做的事情。