PHPMailer Tutorial
PHPMailer ist eine PHP-Paket-Klasse, die mit e-Mail-Funktionen, mit denen Entwickler, HTML-Nachrichten, Anhänge und andere e-Mail-Aktivitäten zu senden. PHPMailer unterscheidet sich von anderen e-Mail-Funktionen in benutzerdefinierten e-Mail-Anwendungen integriert und in Webseite Skripte mit wenigen Zeilen Code umgesetzt werden kann. PHPMailer unterstützt sogar das Versenden von HTML-Nachrichten mit Bildern und flash-Animationen durch den Einsatz von Inline-Anlagen, so dass es eine vielseitige PHP-Paket für Entwickler.
Anweisungen
1 Download der PHPMailer-Paketdateien (siehe Link im Resources-Abschnitt).
2 Installieren Sie PHPMailer Paket auf Ihrem Webserver. Finden Sie im PHP-Handbuch, das mit dem PHPMailer Download kommt, je nach den Typ des Servers Sie PHPMailer bereitstellen möchten.
3 Kopieren Sie den Dateidownload "class.phpmailer.php" in der "php.ini Include_" Pfad auf Ihrem Web-Server befindet. Wenn Sie einen SMTP-Mailer-Dienst verwenden, platzieren Sie die heruntergeladene "class.smtp.php"-Datei im Pfad als auch.
4 Öffnen Sie ein Textdokument zu, und fügen Sie den folgenden Code hinein:
<? Php
require("Class.phpmailer.php");
$mail = neue PHPMailer();
$mail -> IsSMTP(); sagen die Klasse SMTP verwenden
$mail -> Host = "smtp.email.com" aus; SMTP-server
$mail -> from = "die [email protected]";
$mail -> AddAddress ("[email protected]");
$mail -> Fachgebiet = "Test Mail";
$mail -> Body = "Hallo! Ich versuche zu sehen, ob tatsächlich PHPMailer funktioniert \n\n! ";
$mail -> Zeilenumbruch = 50;
Wenn (! $mail -> Send())
{
Echo "Nachricht nicht gesendet";
Echo "Mailer Error:". $mail -> ErrorInfo;
}
sonst
{
Echo "Nachricht erfolgreich gesendet!";
}
? >
Ändern der e-Mail-Werte und die Botschaft nach Ihren Wünschen.
5 Speichern Sie die oben genannte Datei als "mail.php", und laden Sie sie in das gleiche Verzeichnis, in dem Sie die anderen PHPMailer-Dateien gespeichert haben.
6 Hinzufügen, Datei-Anhänge an die e-Mail indem "AddAttachment ($path);" Zeile wie folgt:
$mail = neue PHPMailer();
AddAttachment ($path $name, $encoding, $type);
$mail -> Send();
Die $path ist der relative Pfad des Dateinamens auf dem beigefügten und ermöglicht es Ihnen, drei optionale Parameter umfassen, wie oben gezeigt.
7 Öffnen Sie in Ihrem Web-Browser starten, Versenden von e-Mails mit PHPMailer "mail.php".
Tipps & Warnungen
- Die Implementierung der Klasse PHPMailer ist besonders praktisch, wenn Sie nicht möchten, dass die e-Mail im Spam-Filter, im Gegensatz zu der Verwendung der normalen Mail()-PHP-Funktion, die anfällig für Spam-Filter ist, da es robotically ähnelt gefangen werden Spam generiert.