2010-12-14 26 views
0

我正在使用PHPmailer在基於PHP的郵件列表上工作。郵件列表答覆只發送給發件人,除非使用答覆全部使用

目前我已經實現了兩個選項來回復郵件列表帖子:回覆發件人只是V回覆列表。這基本上控制哪個地址被插入到回覆字段中。

我想創造出我的用戶郵差知道的行爲,這裏一個例子:

SenderA發佈消息:

來源:[email protected]

要:列表@ foo.bar

郵件列表將其轉發給所有收件人,例如這裏RecipientA:

來源:[email protected]

要:[email protected]

CC:[email protected]

現在RecipientA回覆到帖子和答覆如下:

From:[email protected]

要:[email protected]

另一種選擇RecipientA具有通過在郵件客戶端,它看起來像在答覆中選擇「回覆所有」張貼回覆到整個郵件:

來源:[email protected]

要:[email protected]

CC:[email protected]

當我決定設置在CC領域郵件列表的所有地址爲轉發的郵件:

  • 這是否意味着該郵件回來到郵件列表100次,當我在郵件發送出去100位訂閱者( - >這將花費相當多的性能來檢索,檢查並刪除重複的郵件)

  • 我可以包含某個標題,以便發送給CC'd郵件列表的郵件不會發送100次?我怎樣才能告訴郵件服務器不這樣做?

或者:

  • 是否有其他的方式,讓用戶決定回覆發件人或整個名單?
+0

據我所知,在phpmailer中,您可以設置回覆(http://www.askapache.com/php/phpfreaks-eric-rosebrocks- phpmailer-tutorial.html): 在編寫本教程時,下面列出了當前可用的功能: 可以發送包含多個TO,CC,BCC和REPLY-TO的電子郵件 – Catalin 2010-12-14 17:35:57

+0

沒錯,那就是我現在正在做的事情。 但是沒有什麼像回覆CC,這將是完美的匹配。 – hbit 2010-12-14 18:55:28

+0

您可以從發送電子郵件的腳本中進行模擬...添加到答覆 - 僅發送抄送地址...製作某種選擇器,詢問用戶應該讓收件人能夠回覆...最終添加複選框列出所有地址,以便他可以檢查要添加回復的人... – Catalin 2010-12-15 08:13:13

回答

0

我想通了 - 當滿足以下條件外發郵件列表發送的電子郵件所需的大多數電子郵件客戶端會將回復郵件列表的電子郵件:

  • 這些電子郵件附帶的標準郵件列表根據RFC 2369頭,你肯定需要列表的帖子喜歡的東西<mailto:[email protected]>
  • 對於答覆只有你要麼需要一個正確的一組頭字段發送者(必須是電子郵件發件人,[email protected]的例子),或在情況下,回覆至頭字段,你不能改變

這是從郵遞員的做法略有不同,但它工作得很好,你可以請確保您的服務器不必處理不需要的重複項

相關問題