Gewusst wie: UTF8 E-Mail mit Sendmail

June 26

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);

? >