Gewusst wie: UTF8 E-Mail mit Sendmail
Web-Entwickler kann seine Website um automatisch e-Mails entwerfen. Dies erlaubt ihm, sofort die e-Mail-Adresse eines neuen Abonnenten auf der Website zu bestätigen oder zu Updates per e-Mail und Newsletter versenden. Der Entwickler kann die PHP scripting Sprache und ihrer Mail-Funktion verwenden. Diese Funktion nutzt seine Server Betriebssystem-Sendmail-Funktion, um die Mail zu senden. Die Mail-Funktion ermöglicht auch dem Entwickler fügen Sie e-mail-Header-Informationen. Die Header-Werte, bekannt als Inhaltstyp, formatiert die Email in der Entwickler-Zeichensatz der Wahl. Dies ermöglicht ihm, die e-Mail im Zeichensatz UTF-8 senden.
Anweisungen
1 Weisen Sie einem Ziel Punkt eingehen, um eine neue Variable. In diesem Beispielcode wurde der Zielpunkt als [email protected] gegründet. Die e-Mail-Adresse in das neu erstellte lebt "auf" Variable:
$to = "die [email protected]";
2 Fügen Sie einen Betreff. Die e-Mail sollte einen Betreff haben. In diesem Beispiel wird eine Variable namens "Betreff" der Betreff der e-Mail enthalten:
$subject = "Dies ist das Thema meiner Email";
3 Schreiben Sie die Nachricht. Die Nachricht einer Variablen zuweisen. Dieser Text erscheint im Hauptteil der e-Mail:
$message = "Vielen Dank für das Lesen dieses e-Mail.";
4 Erstellen Sie die e-Mail-Header und Herstellen des UTF-8-Zeichensatzes. Die Kopfzeilen enthalten wichtige Informationen über die e-Mail-Ausgangspunkt. Header in jede e-Mail immer einschließen oder riskieren Sie, nachdem die e-Mail als spam und den beabsichtigten Empfänger nie erreicht.
5 Sehen Sie sich die Beispiel-Code. Sie werden feststellen, dass die aus und Antwort an Adressen zugewiesen wurden. Beachten Sie auch, ob der Content-Type-Wert auch eingerichtet wurde. Der UTF-8 Zeichensatz festlegen sollte hier gehen:
$headers = ' aus: [email protected]'. "\n" .
"Reply-To: [email protected]'. "\n" .
' Content-Type: Text/html; Charset = "Utf-8" '. "\n" .
"X-Mailer: PHP /'. phpversion();
6 Enthalten Sie einen Rückkehr Pfad. Eine Rückkehr Pfadeinstellung hilft auch die gefürchtete Spam-Kategorisierung zu vermeiden. Hier wurde der Rückkehr Pfad die Returnpath Variable zugeordnet:
$returnpath = "[email protected]";
7 Führen Sie die PHP Mailfunktion. Übergeben Sie alle Variablen innerhalb der Funktion. Sobald durchgeführt, wird die Mailfunktion Sendmail-Funktion für Ihre Server verwenden, um die Mail zu senden:
Mail ($to, $subject $message, $headers, $returnpath);
8 Platzieren Sie den Code zwischen PHP Klammern, benennen und speichern Sie die PHP-Datei und auf den Server hochladen. Der vollständige Code sieht wie folgt aus:
<? Php
$to = "die [email protected]";
$subject = "Dies ist das Thema meiner Email";
$message = "Vielen Dank für das Lesen dieses e-Mail.";
$headers = ' aus: [email protected]'. "\n" .
"Reply-To: [email protected]'. "\n" .
' Content-Type: Text/html; Charset = "Utf-8" '. "\n" .
"X-Mailer: PHP /'. phpversion();
Mail ($to, $subject $message, $headers, $returnpath);
? >