2012-01-26 42 views
1

我通過取消訂閱鏈接向網站中的所有註冊用戶發送通知郵件。目前我正在瀏覽數據庫中的所有用戶並向每個用戶發送郵件。對於取消訂閱鏈接,我添加用戶電子郵件來區分每個用戶點擊鏈接。電子郵件中除退訂鏈接外的所有內容都相同。如何添加取消訂閱鏈接一次發送給多個用戶的電子郵件

有沒有什麼辦法不用循環一次發送郵件給所有用戶,並獲得退訂鏈接不同的每個用戶,這樣我可以在每個用戶之間的區別,當他們點擊鏈接

+3

將它們發送到取消訂閱頁面,並讓他們輸入電子郵件地址那裏 –

+1

uff。當我遇到這個複雜的取消訂閱時,我只是碰到垃圾郵件。爲用戶儘可能簡化流程。 –

回答

4

簡單地說:沒有

兩封郵件可以是相同的或不是 - 如果他們有不同的鏈接,他們不是。沒有機制一次向不同的用戶發送不同的電子郵件。

1

如果您使用SendGrid或PostageApp等電子郵件傳送服務,它們會提供此類功能。在SendGrid上,他們擁有X-SMTPAPI標題,支持Substitutions -JSON文本字符串 - (http://sendgrid.com/docs/API_Reference/SMTP_API),其中每個Substitution(定製/動態文本)值對應於JSON字符串的「To」部分中的電子郵件。

通過這種方式,您可以將電子郵件一次性發送到送貨服務以及接收者列表和您自定義的字段類型名稱或取消訂閱鏈接,並且送貨服務將負責合併並將電子郵件發送給所有接收者。

這種方法可以節省大量的帶寬和處理時間,使用得越多。如果您不發送很多電子郵件,這些電子郵件傳送服務提供有限的免費帳戶。

相關問題