首先,我知道Mandrill有自己的方式來應對取消訂閱,即"Adding a link with the unsubscribe merge tag"。但是它將未訂閱的用戶存儲在賬戶上,並且如果向該收件人發送通訊和公告,則使拒絕。如何使Mandrill將收件人的電子郵件取消訂閱URL
所以我有一個被髮送到每個收件人分別與foreach循環,並分別發送每封郵件這部分代碼:
foreach($subscribers as $subscribersRow){
$to = $subscribersRow['usr_email'];
$message .= '<br/><br/><a href="'.site_url('unsubscribe').'/?email='.urlencode($to).'">Click here to unsubscribe.</a>';
然而,山魈在通過使用一個發送類似於轉發電子郵件adventage爲$到收件人的代碼行:
'to' => array(array('email' => '[email protected]'),array('email' => '[email protected]'))
我想用山魈的這一優勢(2000電子郵件/天),刪除的foreach,使Madrill服務器把收件人的電子郵件在$放置。這樣,這部分代碼將獲得默認值,而不是唯一的,我將能夠使用第二個代碼片段。這樣它就不會拒絕發送給未訂閱的郵件(根本不會打擾發送),我會將其標記爲取消訂閱到我的數據庫中。 我用Codeigniter API做發送。你知道我該如何幫助Mandrill幫助我完成這件事情。 在此先感謝
如果我使用自己的取消訂閱鏈接,Mandrill是否也會觸發退訂Web鉤子? – Siddharth 2017-03-21 05:46:20