Estou usando o servidor de e-mail Postfix em uma pilha LAMP. Eu uso o phpmailer para enviar meu email. Recentemente, notei que os principais ISPs adicionaram suporte ao cabeçalho "List-Unsubscribe". de acordo com o Hotmail, ao vivo adiciona automaticamente um
You're subscribed to this mailing list. Unsubscribe
Eu percebi isso ao verificar meu e-mail do Facebook. Então, quando examinei os cabeçalhos do Facebook, notei essa linha
List-Unsubscribe: <mailto:[email protected]>
X-Priority: 3
X-Mailer: ZuckMail [version 1.00]
X-Facebook-Camp: engage_digest_email
X-Facebook-Notify: engage_digest_email; mailid=523199eG1fe9e7abG0Gd4
List-Unsubscribe: <mailto:[email protected]>
Errors-To: [email protected]
X-FACEBOOK-PRIORITY: 1
Então, com minha configuração do phpmailer, adicionei a função addCustomHeader ().
$x = new PHPMailer();
$x->From = "[email protected]";
$x->FromName = "Veepiz Support";
$x->AddAddress($o->emailaddress,$o->toname);
$x->AddReplyTo("[email protected]", "Veepiz Support");
$x->WordWrap = 80; // set word wrap to 50 characters
$x->IsHTML(true); // set email format to HTML
$x->IsSMTP();
$x->Host = "veepiz.com";
$x->Username = '[email protected]';
$x->Password = 'xxxxxxxx';
$x->Subject = $o->subject;
$x->Body = $o->content."\n\n<span style='color:white'>Forgotten your password? go to <a href='http://www.veepiz.com/forgot.php'>http://www.veepiz.com/forgot.php</a></span>";
$x->Body = str_replace("\r", "\n", wordwrap($x->Body,80));
$x->AltBody = $o->plain_text;
$x->AltBody = str_replace("\r", "\n", wordwrap($x->AltBody,80));
$x->AddCustomHeader("List-Unsubscribe: <mailto:[email protected]?subject=Unsubscribe>, <http://www.veepiz.com/unsubscribe.php?unsubscribeid=$ox->id>");
Agora, quando envio meu e-mail, recebo isso em meus cabeçalhos de e-mail ...
List-Unsubscribe: <mailto:[email protected]?subject=Unsubscribe>,<http://www.veepiz.com/unsubscribe.php?unsubscribeid=1>
Parece que o phpmailer está adicionando este cabeçalho e está de acordo com o link
Mas no Hotmail eu não recebo o componente mostrando que eu me inscrevi para a lista de discussão blá blá e cancele a inscrição
You're subscribed to this mailing list. Unsubscribe