Email
如何設置基於 FROM 的簡單轉發 procmail 規則?
使用 Procmail,我想添加一條規則:
如果任何電子郵件來自這個特定的電子郵件地址,除了在本地發送之外,還要將其轉發到這個其他電子郵件地址。
我對這條規則的嘗試如下:
:0 c: * ^From:.sender@example.com ! recipient@horses.example
…但這似乎不起作用。事實上,它似乎什麼也沒做。
您確實應該提供調試詳細資訊以及您正在測試的消息範例;但我們可以推測:
- 也許正則表達式不匹配。也許你實際上是說
:0c * ^From:(.*\<)?sender@example\.com ! recipient@horses.example
還要注意標誌後面沒有第二個冒號
c
(您不能在這裡有意義地使用鎖定文件,也不應該),並且在 之前添加反斜杠.com
以僅匹配文字點,而不匹配任何字元。
- 也許你根本沒有打電話給 Procmail。
你能證明當你收到郵件時 Procmail 真的會執行嗎?也許另見https://www.iki.fi/era/mail/procmail-debug.html