PHPMailer
Open-Source-PHP-API für die E-Mail-Verarbeitung
PHP-Bibliothek, die es ermöglicht, mehrere Dateien anzuhängen und zu senden, E-Mail-Nachrichten zu verfassen und an mehrere Nutzer über An-, CC-, BCC- und Antwortadressen zu senden.
PHPMailer ist eine Open-Source-PHP-E-Mail-Versandbibliothek, die es Softwareentwicklern ermöglicht, Anwendungen zum Erstellen und Versenden von E-Mail-Nachrichten mit minimalem Aufwand und geringen Kosten zu erstellen. Es bietet auch Unterstützung für das Herstellen einer SMTP-Verbindung mit Authentifizierung sowie das Senden von E-Mail-Nachrichten über Gmail-Server.
Die Bibliothek bietet die Möglichkeit, E-Mails an mehrere Benutzer über An-, CC-, BCC- und Antwortadressen zu senden. Außerdem können Benutzer E-Mail-Nachrichten mit UTF-8-Inhalt und 8-Bit-, Base64-, Binär- und Anführungszeichen-druckbaren Codierungen codieren. Außerdem können Benutzer problemlos mehrere Dateien anhängen und senden.
Die Bibliothek hat mehrere Methoden zum Senden von E-Mail-Nachrichten bereitgestellt. Die Bibliothek bietet mehrere wichtige Funktionen für die E-Mail-Verwaltung, z. B. das Hinzufügen von Anhängen zu einer E-Mail-Nachricht, automatische E-Mail-Validierung, Fehlerbehandlung in über 50 Sprachen, S/MIME- und DKIM-Signaturunterstützung, integrierte SMTP-Unterstützung, Schutz vor Header-Injection-Angriffen und vieles mehr .
Erste Schritte mit PHPMailer
Der empfohlene Weg zur Installation von PHPMailer ist über Composer, bitte verwenden Sie den folgenden Befehl für eine einfache Installation.
Installieren Sie die PHPMailer-API über Composer
composer require phpmailer/phpmailer
Senden Sie eine E-Mail-Nachricht über die PHP-API
Das Versenden von E-Mail-Nachrichten in PHP ist heutzutage ein sehr verbreiteter Ansatz von Softwareentwicklern. Die PHPMailer-Bibliothek gibt Softwareentwicklern die Möglichkeit, mit ein paar PHP-Befehlen E-Mail-Nachrichten innerhalb ihrer eigenen Anwendungen zu versenden. Die Bibliothek unterstützt auch das Senden von Nur-Text-E-Mails an Nicht-HTML-E-Mail-Clients. Sie können auch problemlos E-Mails von einem lokalen Webserver senden.
Senden Sie eine E-Mail-Nachricht über PHP an eine Liste
Die Open-Source-Bibliothek PHPMailer wird normalerweise verwendet, um eine E-Mail-Nachricht an Mailinglisten zu senden. Die Bibliothek ist sehr zuverlässig und kann kompetent E-Mails und Nachrichten an eine ganze Liste von Empfängern senden. Nachdem sie eine PHPMailer-Instanz mit SMTP eingerichtet haben, können sie sich mit einer MySQL-Datenbank verbinden, um eine Liste von Empfängern abzurufen. Sie können Ihre benutzerdefinierten E-Mail-Nachrichten sowie eine bestimmte für alle Empfänger festlegen. Sie können auch bestimmte Benutzer aus der Liste zum Senden von E-Mails auswählen.
E-Mail mehrere Anhänge hinzufügen
Es ist oft erforderlich, mehrere Dateien zwischen Ihren Teammitgliedern oder mit den Kunden zu teilen. Der PHPMailer ist eine sehr leistungsfähige Bibliothek, die Softwareentwicklern die Möglichkeit gibt, E-Mails mit mehreren Anhängen zu versenden. Es verwendet ein sehr einfaches Formular, das einen Datei-Upload akzeptiert und per E-Mail versendet. Auf der anderen Seite ist es ein etwas komplexeres Formular, das das gleichzeitige Hochladen mehrerer Dateien ermöglicht und alle als Anhänge an eine E-Mail sendet.
E-Mail über Gmail versenden
Die Open-Source-Bibliothek PHPMailer gibt Softwareentwicklern die Möglichkeit, ihre E-Mail-Nachrichten über den Gmail-Dienst von Google zu versenden. Um E-Mails über Gmail-Server zu versenden, benötigen Sie einige weitere Einstellungen als normale SMTP-Einstellungen. Es verwendet ID- und Passwortauthentifizierung. Sie können die IMAP-Befehle verwenden, um Nachrichten in einem Ordner zu speichern. Mit IMAP-Befehlen können Sie auch eine Liste verfügbarer Ordner oder Labels abrufen.