Email
Postfix 有條件地轉發電子郵件
您如何根據以下條件設置自動電子郵件轉發:
如果來自 emailaccount@domain.tld 則轉發
如果來自域是domain.tld則轉發
如果主題包含單詞“緊急”則轉發
所以。
我只能將所有電子郵件從一個郵箱轉發(重定向)到某個電子郵件地址。
您將需要 procmail 和類似以下的 procmail 配方:
MAILDIR=$HOME/.maildir/ DEFAULT=$MAILDIR LOGFILE=$MAILDIR/from VERBOSE=yes SHELL=/bin/bash :0 wf: * ^From: emailaccount@domain.tld ! myemailaddress@gmail.com
請注意,您可能不得不使用 From 正則表達式。這將匹配一些,但絕不是該電子郵件地址的所有 From 標頭。
你提到的其他條件:
*^From: .*domain.tld *^Subject: .*domain.tld
我強烈建議您使用 procmail 日誌文件(上面提到的位置)並檢查郵件是否按預期進行解析和處理。