※ 引述《[email protected] (不務正業)》之銘言:
: 可以在 .forward 裡或 aliases 把信 pipe 給程式
: 詳情 man forward
我剛剛測試了一下,似乎沒有作用耶..
是哪裡設定有誤呢?
以下是建立步驟(以root登入)
vi /var/spool/postfix/.forward (我是使用postfix)
.forward內容:
abc@domain name
"|/usr/local/bin/php-cgi /(dir)/update.php" (這個跟目前設定在crontab的相同)
然後將.forward設定給postfix
chown postfix:postfix /var/spool/postfix/.forward
文件裡面是說要將檔案放在$HOME/.forward
但postfix帳號設定為nologin..那還會有$HOME嗎?
我輸入vipw裡面寫的位置是/var/spool/postfix,應該是他的$HOME沒錯吧@@?
麻煩指導,謝謝m(_ _)m
: ※ 引述《[email protected] (蘇打)》之銘言:
: > 我現在是使用crontab設定
: > 每隔幾分鐘的時間去執行一個PHP script
: > PHP script主要是檢查信箱,看是否有新的信件
: > 如果有的話就對信件進行處理,然後刪除
: > 但發現這樣設計可能不太好
: > 畢竟目前新進郵件不多,每隔幾分鐘設定一次感覺很浪費
: > 但是又必須對新信件做出立即處理
: > 除了crontab,有辦法設定讓freebsd接收到信件後
: > 立刻執行某些script嗎?
: > 或是有其它比較好的方式來處理新郵件?
: > (需在短時間內對信進行處理..最好是即刻)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.10.1.56