我正在使用各種列表服務器,並使用PHP的mail()函數。我試圖找出一種方法讓收件人在收件人:字段中看到多個地址,而不需要PHP實際發送到這些地址。例如:PHP郵件() - 在「收件人」字段中顯示的地址比實際發送到的地址要多
的電子郵件列表「[email protected]」應該轉發給「[email protected]」和「[email protected]」
郵件是從個人發以「[email protected]」和「[email protected]」
列表服務器接收電子郵件「[email protected]」,並希望轉發適當
當約翰和瑪麗在收件箱中收到轉發的電子郵件, 「收件人:」字段中應顯示它已被送到「[email protected]」和「[email protected]」
所以我的問題是,我怎麼可以讓PHP的郵件功能,以實際發送只發送「[email protected]」和「[email protected]」,但不發送到「[email protected]」,同時仍在電子郵件的「收件人:」字段中顯示「[email protected]」約翰和瑪麗得到了什麼?
是否有某種頭我可以設置,將顯示「收件人:」字段中的地址,但實際上並沒有發送到該地址?
編輯:現有的代碼會是這樣的:
$to = "To: [email protected], [email protected]";
$from = "From: [email protected]";
$new_headers = $to."\r\n".$from."\r\n"."Bcc: [email protected], [email protected]"."\r\n";
mail("","Subject Here","message here", $new_headers);
這工作,並適當地轉發給約翰和瑪麗,但「[email protected]」將收到的電子郵件的兩個副本(一個來自原始發件人和轉發副本中的一個)。
親愛的約旦,你到目前爲止有哪些好的,新鮮的,有希望的代碼?否則它是在黑暗中戳... – Jan
@Jan添加了一些我一直在使用的代碼 – Jordan