Die Sendmail-Funktion in JavaScript

January 21

Senden von e-Mails von einem Webserver wird normalerweise mit Sendmail, ein Open Source-Hintergrunddienst, die von den meisten Web-Hosts verwendet. In JavaScript gibt es keine integrierte Methode der Post versenden, aber mithilfe von JavaScript-Funktionen erreichen Sie Sendmail um den Inhalt einer HTML e-Mail-Link oder Webformular direkt an Ihre e-Mail-Adresse senden.

JavaScript und E-Mail

Aus Gründen der Sicherheit nicht JavaScript eine integrierte Funktion, e-Mail zu senden. JavaScript bietet jedoch andere Funktionen, die Sie zum Senden von e-Mail von Ihrer Web-Seiten, entweder durch Verwendung der HTML-Mailto-Funktion oder das Sendmail-Programm verwenden können. In Kombination mit JavaScript Formular Validierungsfunktionen, könnten Sie, JavaScript verwendet, um mit Ihrer Website e-Mail und das Absenden von Formularen behilflich.

Vorteile

Wenn Sie einen e-Mail-Link oder ein Webformular erstellen, können Sie eine Verknüpfung mit "Mailto" beginnt zum Senden der Nachricht mithilfe des Besuchers Browser und e-Mail-Programm verwenden:

< a Href = "als mailto:[email protected]" > Email Me! </a >

Leider hängt diese Methode von Browser und e-Mail-Anwendung des Besuchers. Wenn entweder eine funktioniert nicht richtig die e-Mail Link wird einen Fehler generieren oder einfach nichts tun. Mit Hilfe von JavaScript können Sie die e-Mail über einen Pfad zu einer Anwendung auf dem Server, die unter Umgehung des Besuchers Software senden. JavaScript ist auch hilfreich für die Validierung von Formularen und verstecken Ihre Emailadresse von Web-Spider, die Adressen für Spammer zu ernten.

Nachteile

Die meisten Codebeispiele für JavaScript-e-Mail senden E-mail mithilfe des Besuchers Browser und e-Mail-Anwendung, die genauso gut und mit weniger Code mithilfe der HTML-Mailto-Funktion behandelt wird. Erweiterte JavaScript-Fähigkeiten sind notwendig für anpassen und Fehlersuche Code, der mit serverseitigen Skripts verbindet. Die meisten e-Mail-Funktionen werden leichter mit frei verfügbaren Perl-CGI-Skripte ausgeführt.

Bewährte Methoden

Erwägen Sie die einfachste Methode für e-Mails, die die Sicherheit umfasst gewünschte. Die meisten Webhoster bieten einen e-Mail-Skript, der sendmail oder einer ähnlichen serverseitige Methode verwendet Formularanfragen ohne die Nachteile der Mailto-Methode aktivieren. Statt HTML e-Mail-Links haben Sie Ihre Besucher ein Kontakt-Formular nutzen. Die optimale Nutzung für JavaScript ist Formularüberprüfung, Gewährleistung der Besucher zurück e-Mail-Adressen korrekt formatiert sind, und dass die erforderlichen Felder korrekt ausgefüllt sind.