Lyris: website aanmeldingsformulier
nedcomp support document
Vaak zien we op websites een enkel tekstveld waar bezoekers een e-mailadres in kunnen voeren voor het aanmelden bij een listserver. Het volgende voorbeeld laat zien hoe eenvoudig het is om dit te bereiken in combinatie met het Nischant Sendmail script.
Aan- en/of afmelden vanuit een webpagina
Onderstaande html kunt u toevoegen aan een webpagina, bijvoorbeeld uw homepage. De met blauw aangegeven zaken moeten vervolgens worden aangepast. Ook moet u een 'succes' pagina maken, waarop u de bezoeker verteld dat de aanmelding is verstuurd en deze hiervan een bevestiging via e-mail toegestuurd krijgt (dat is de bevestiging die Lyris naar nieuwe leden stuurt).
De pagina met de succes melding heeft in onderstaand voorbeeld als bestandsnaam: succes.htm. Indien het geen succes is zal het sendmail script dit overigens aan de bezoeker mededelen.
Natuurlijk kunt u dit voorbeeld ook verder uitbreiden en bijvoorbeeld meer informatie aan de bezoeker vragen en de gegevens opslaan in een database. Zie in dat geval de sendmail script documentatie voor meer informatie.
<form method="POST" action="/srv-bin/sendmail/sendmail.asp">
<!-- verborgen formuliervelden -->
<input type="hidden" name="email_ontvanger" value="join-lijstnaam@ls.uwdomein.nl">
<input type="hidden" name="email_errorontvanger" value="uwpostbus@uwdomein.nl">
<input type="hidden" name="email_onderwerp" value="listserver aanmelding">
<input type="hidden" name="r_succes" value="/directory/succes.htm">
<input type="hidden" name="h_vereistevelden" value="email_verzender">
<!-- zichtbaar tekstveld voor de opgave v/h e-mailadres. -->
<p><input type="text" name="email_verzender" size="20"></p>
<p><input type="submit" value="Toevoegen"></p>
</form>
Hoe het werkt
Het formulier dat u maakt zal met behulp van het sendmail script een e-mail sturen naar uw listserver. De afzender van dat mailtje is de bezoeker, die geeft zijn/haar e-mailadres op. De listserver zal dat e-mailadres toevoegen aan de mailinglist en een bevestiging sturen naar het opgegeven e-mailadres.
Indien u een formulier wilt maken voor het afmelden bij een lijst kunt u het join commando vervangen door het leave commando. join-lijstnaam@ in het voorbeeld wordt dan leave-lijstnaam@.
Het voorbeeld gaat er van uit dat u een listserver onder uw eigen sub-domeinnaam heeft draaien, zoals ls.uwdomein.nl. Dit kan in uw geval anders zijn en het adres moet in dat geval aangepast worden.
Lyris webinterface
De Lyris listserver beschikt ook over een web-interface waarmee iemand zich kan aan- of afmelden bij een mailinglist. De url naar die voorziening heeft u van ons gekregen na het afsluiten van het abonnement.
|