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".
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".