這是難以解釋的問題之一。我已經嘗試了下面的最好,希望這是我的意思。確定消息被轉發到的位置
電子郵件被進來的一個地址([email protected]),並正在轉發到另一個電子郵件地址([email protected])。第二個電子郵件地址進一步將電子郵件轉發給一個簡單的腳本,但腳本需要真正知道第二個電子郵件地址,因爲它提供了對排序郵件非常重要的元數據(也就是說,腳本獲取了發送給* @ subdomain.example.com,它需要地看到,它得到了以正確地處理傳入的消息)轉發到[email protected]。
本來,我以爲用於從[email protected]消息轉發至[email protected]虛擬別名將更新的信封,以頭,但它仍然保持不變相同。其他標題和「收到」行均不反映該消息被轉發。我的理論是,也許對於*@subdomain.example.com管指令可以被更新,以某種方式傳遞到腳本的實際地址,但我不知道怎麼樣。
作爲參考,我已包括下面的幾個例子:
接頭,之後被轉發:
From [email protected] Sun Dec 11 19:53:40 2011
Envelope-to: [email protected]
Received: ...
Subject: Test 6
爲subdomain.example.com的valias文件(/etc/valiases/subdomain.example .com):
*: "|/home/user/example_script.x.php"