Der OpenEMM-Newsletter lässt sich in eine Typo3-Website integrieren, was praktische Vorteile hat, denn das Design der Website muss dadurch nicht umständlich in OpenEMM nachgebildet werden.
Die Anmeldung
Das Anmeldeformular für den Newsletter sieht folgendermaßen aus:
<form name="subform" method="post" action="http://www.openemm.org:8080/form.do" onSubmit="return check();"> <input type="hidden" name="agnCI" value="1"> <input type="hidden" name="agnFN" value="subscribe"> <input type="hidden" name="agnSUBSCRIBE" value="1"> <input type="hidden" name="agnMAILINGLIST" value="1"> <table border="0" cellspacing="1" cellpadding="1"> <tr><td>Gender:</td><td> <input type="radio" name="gender" value="0" checked /> Mr. <input type="radio" name="GENDER" value="1" /> Mrs. </td></tr> <tr><td>First Name:</td><td><input type="text" class="inputtype" name="firstname" maxlength="60" /></td></tr> <tr><td>Last Name: </td><td><input type="text" class="inputtype" name="lastname" maxlength="60" /></td></tr> <tr><td>Company:</td><td><input type="text" class="inputtype" name="company" maxlength="80" /></td></tr> <tr><td>Country:</td><td><input type="text" class="inputtype" name="country" maxlength="80" /></td></tr> <tr><td>E-Mail:</td><td><input type="text" class="inputtype" name="EMAIL" maxlength="80" /></td></tr> <tr><td>E-Mail Type:</td><td><input type="radio" name="mailtype" value="0" /> Text</td></tr> <tr><td> </td><td><input type="radio" name="mailtype" value="1" checked /> HTML</td></tr> <tr><td> </td><td><input type="radio" name="mailtype" value="2" /> Inline HTML*</td></tr> <tr><td> </td><td><input type="submit" class="inputsubmit" name="submit" value="Subscribe now!" /></td></tr> </table> </form>
Listing 1
Der Newsletter verwendet zur Anmeldung das Double-Opt-in-Verfahren als rechtlich sichere Lösung (siehe Listing 1). Über die in diesem Fall ausgelagerte JavaScript-Funktion „check“ können die vom Nutzer eingegebenen Feldinhalte auf Plausibilität und Validität überprüft werden. Das Anmeldeformular ruft das Formular „subscribe“ (agnFN=„subscribe“) auf, das
- eine erste Aktion „Subscription Registration Request“ ausführt, die aus dem Aktionsschritt „Subscribe“ und einer aktivierten Checkbox „Use double-opt-in“ besteht,
- per Redirect-Code eine Webseite aufruft, die den Abonnenten zur Bestätigung auffordert (www.openemm.org/subscribe.html) und
- eine abschließende Aktion „Subscription Confirmation Request“ ausführt, die aus dem Schritt „Send mailing“ besteht.
Der dritte Schritt versendet ein aktionsbasiertes Mailing, das den Empfänger über einen Link mit folgender Syntax um die Bestätigung des Anmeldeprozesses bittet:






