Inhoudsopgave:
Definitie - Wat betekent FormMail?
FormMail is een Common Gateway Interface (CGI) -script dat voornamelijk is geschreven in de programmeertaal Perl. Het is een open-source webserver CGI-script dat kan worden gebruikt om formuliergegevens vast te leggen en te verwerken en de verwerkte gegevens vervolgens naar een of meer ingestelde ontvangers te verzenden. FormMail is beschikbaar in vele varianten. Het originele FormMail-script is geschreven in Perl en gemaakt door Matt Wright. FormMail is generiek en heeft veel opties voor opmaak en andere bewerkingen. Het wordt vaak gebruikt als een systeembrede oplossing om gebruikers toegang te geven tot gegevens zonder enig risico op gratis CGI-toegang.
Techopedia legt FormMail uit
FormMail is een CGI-script dat wordt gebruikt om formuliergegevens te verwerken die zijn ingediend via de ACTION-tag van het HTML-formulierelement. Het script haalt de formuliergegevens op en construeert een e-mail met de formuliergegevens als inhoud en verzendt deze vervolgens naar een lijst met ontvangers die door de gebruiker is ingesteld.
Het script maakt gebruik van veel verborgen velden om de werking van het script te regelen. Deze verborgen velden bepalen de ontvangers van de e-mail en stellen ook het onderwerp en andere meta-informatie in verband met de e-mail in.
De basisfuncties van FormMail zijn onder meer:
- Alle formuliervelden lezen
- Een e-mail maken met de formuliervelden als inhoud
- Hiermee kan de gebruiker de gegevens van de ontvanger in verborgen velden opgeven
- Hiermee kan de gebruiker het onderwerp voor de e-mail opgeven met behulp van verborgen velden
- Hiermee kan de gebruiker CC, BCC en andere e-mailgerelateerde details in de e-mail toevoegen en de e-mail indien nodig doorsturen naar meer dan één ontvanger
Sommige FormMail-varianten bieden ook de mogelijkheid om e-mailbijlagen toe te voegen, spampreventie en nog veel meer functies zoals CAPTCHA-validatie en het opslaan van de e-mail in een database.