作者 主題: procmail 一問 - 轉寄有問題  (閱讀 1790 次)

0 會員 與 1 訪客 正在閱讀本文。

acty

  • 鑽研的研究生
  • *****
  • 文章數: 694
    • 檢視個人資料
    • UNIX 管理者的學習紀錄
procmail 一問 - 轉寄有問題
« 於: 2006-07-14 10:41 »
我想讓系統收到 To 開頭是 sms_system

變更 subject , ex subject 含 linux_phs 改只剩 linux_phs

再轉寄到另一個信箱 P000@aaa.com.tw

不過改了很多次還是不行

有沒有人可以求救一下 >_<

到底 procmail 可不可以做到

另外一問 formail 是不是會改到 body

:0 HB
* ^To:.*(sms_system).*
* ^[Ss]ubject:.*(linux_phs).*
{
:0 Ahfw
| formail -I "Subject:linux_phs" -I "From:P0000@aaa.com.tw"
}

:0 HB
* ^To:.*(sms_system).*
* ^[Ss]ubject:.*(oa_phs).*
{
:0 Ahfw
| formail -I "Subject:oa_phs" -I "From:P0000@aaa.com.tw"
}
~~破窗計畫來囉~~~

學習與挑戰是我的樂趣... HIT!!
我知道的不多  但歡迎大家以起來討論

UNIX 管理者的學習紀錄 - http://actychen.wordpress.com

abelyang

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 1097
    • 檢視個人資料
procmail 一問 - 轉寄有問題
« 回覆 #1 於: 2006-07-14 11:49 »
沒有那麼複雜
直覺寫法,未經實測

:0 HD
* (To|Cc): .*sms_system
* Subject: .*linux_phs
| formail -I "Subject: linux_phs" | sendmail -oi P000@aaa.com.tw

acty

  • 鑽研的研究生
  • *****
  • 文章數: 694
    • 檢視個人資料
    • UNIX 管理者的學習紀錄
procmail 一問 - 轉寄有問題
« 回覆 #2 於: 2006-07-17 15:49 »
引述: "abelyang"
沒有那麼複雜
直覺寫法,未經實測

:0 HD
* (To|Cc): .*sms_system
* Subject: .*linux_phs
| formail -I "Subject: linux_phs" | sendmail -oi P000@aaa.com.tw


謝謝~~ 可以了

不好意思   有點忙這麼久才回

不過因為我們家 relay 的關係 及 mail server 會檢查 from


我改成

:0 HB
* ^To:.*(sms_system).*
* ^[Ss]ubject:.*(linux_phs).*
{
  :0 Afhw
  | formail -I "Subject:linux_phs" -I "From: p000@aaa.com.tw"

  :0
  ! p000@aaa.com.tw
}
~~破窗計畫來囉~~~

學習與挑戰是我的樂趣... HIT!!
我知道的不多  但歡迎大家以起來討論

UNIX 管理者的學習紀錄 - http://actychen.wordpress.com