Как да накарате Mandrill да постави имейла на получателя в URL адреса за отписване

Преди всичко знам, че Mandrill има свой собствен начин за справяне с отписването, който е "Добавяне на връзка с маркера за сливане за отписване" . Но той съхранява неабонираните потребители в акаунта и прави отхвърляне, ако изпрати бюлетини и съобщения до този получател.

Така че имам тази кодова част, която се изпраща до всеки получател поотделно с цикъл foreach и изпраща всяка поща отделно:

foreach($subscribers as $subscribersRow){
   $to =  $subscribersRow['usr_email'];
   $message .= '<br/><br/><a href="/bg'.site_url('unsubscribe').'/?email='.urlencode($to).'">Click here to unsubscribe.</a>';

Mandrill обаче има предимство при изпращане на имейл, подобно на препращането, като използва един ред код за $to получателя:

'to' => array(array('email' => '[email protected]' ),array('email' => '[email protected]' ))

Искам да използвам това предимство на Mandrill (2000 имейла/ден), да изтрия foreach и да накарам сървъра на Madrill да постави имейла на получателя в $to place. По този начин тази част от кода ще получи стойност по подразбиране вместо уникална и ще мога да използвам втория кодов фрагмент. По този начин няма да отхвърли имейлите, изпратени до unsubscribed (няма да си прави труда да изпраща изобщо) и аз ще го маркирам като отписан в моята база данни. Използвам API на Codeigniter, за да извърша изпращането. Знаете ли как мога да помогна на Mandrill да ми помогне с това нещо. Благодаря предварително


person Dandruff    schedule 29.08.2014    source източник


Отговори (1)


Използвайте уеб кукичка, за да откриете отписвания и кодът ви за уеб кукичка да ги маркира като отменени във вашата база данни, за да предотвратите повторно изпращане.

Така че просто изпращате с помощта на Mandrill както обикновено и Mandrill добавя своя собствена връзка за отписване.

След това настройвате уеб кукичка, която слуша събития за отписване от потребители.

Когато уеб кукичката се задейства, тя ще извика вашия код за уеб кукичка и вашият код ще маркира потребителя като отписан във вашата база данни.

person Simon Hampel    schedule 03.09.2014
comment
Ще задейства ли Mandrill също уеб-кукички за отписване, ако използвам собствената си връзка за отписване? - person Siddharth; 21.03.2017