Alexander (HH): Email Newsletter: One-Click-Unsubscribe aber wie ?

Beitrag lesen

Moin Moin!

Dein Ansatz ist schonmal gar nicht so verkehrt, allerdings wird Dir kein halbwegs brauchbarer Mail-Client erlauben, Javascript oder sonstige ative Inhalte auszuführen. Du mußt also die E-Mail-Adresse schon beim Versand URL-codiert in die E-Mail schreiben. Eine Template-Engine erledigt sowas locker nebenher aus dem Handgelenk, ansonsten kannst Du es auch selbst machen (pseudocode à la Perl)

  
foreach $email in @emails {  
    $body=<<'__end_of_message__';  
Hallo Newsletter-Empfänger,  
  
bla bla  
  
Abmelden: <http://www.example.com/unsubscribe.cgi?email=§§§§>  
__end_of_message__  
    $email_encoded=encode_url($email);  
    $body=~s/§§§§/$email_encoded/;  
    send_newsletter_to($email,$body);  
}  

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".