2010-08-06 27 views
0

我想創建一個類似於cPanel的電子郵件轉發器,其中包含一個電子郵件地址數據庫以及它們應轉發到的位置,所有要管道到我的腳本。PHP郵件不要在「收件人」標題中顯示「To」

我已經完成了這個腳本,但是,我想讓標題中的「To:」字段顯示發送給它的地址,而不是發送給誰。例如,該電子郵件已發送至[email protected],腳本將其轉發至[email protected]。我怎樣才能讓PHP發送郵件到[email protected],但仍然在頭文件中顯示[email protected],就像cPanel一樣?

+0

你有什麼這麼遠嗎?你有沒有設置任何標題?或者你只使用默認的mail()函數? – 2010-08-06 17:33:45

+0

我將設置爲,來自CC,日期和內容類型。按照PIM的回答,我也嘗試設置爲To,但它沒有工作:( – 2010-08-06 17:47:10

+0

我也嘗試了BCCing,但這意味着消息會返回到服務器,因爲「to」仍然是@mydomain。我可以添加一個X處理的頭文件,但處理每條消息的效率似乎是兩倍 – 2010-08-06 19:32:42

回答

0

您可以使用郵件功能的標題:

$to = '[email protected]'; 
$subject = 'Testing'; 
$message = 'This is a test'; 
$headers .= 'To: User001 <[email protected]>, User002 <[email protected]>' . "\r\n"; 
$headers .= 'From: My Email Script <[email protected]>' . "\r\n"; 
mail($to, $subject, $message, $headers); 
+0

沒有工作,這使得它們都顯示在To頭文件中(2 To頭文件在電子郵件中) – 2010-08-06 17:46:04

相關問題