Open-Source-PHP-Bibliothek zum Senden von E-Mail-Nachrichten
Kostenlose PHP-API zum unkomplizierten Versenden von E-Mail-Nachrichten. Es unterstützt das Erstellen von E-Mail-Nachrichten, das Verfolgen von E-Mail-Nachrichten, das Empfangen von E-Mails, das Weiterleiten von E-Mail-Nachrichten, das Speichern von Nachrichten, die E-Mail-Validierung usw.
Mailgun-PHP ist eine sehr nützliche PHP-Bibliothek, die Softwareentwicklern hilft, E-Mail-Nachrichten auf sehr unkomplizierte und einfache Weise zu versenden. Es unterstützt das Standard-SMTP-Protokoll und erleichtert Entwicklern das Senden und Empfangen von E-Mail-Nachrichten aus ihren eigenen PHP-Anwendungen. Es bietet eine hohe Zuverlässigkeit, da es für eine bessere Verarbeitung von Transaktions-E-Mails konzipiert ist. Es ist Open Source und wird unter der MIT-Lizenz veröffentlicht.
Die Bibliothek ist sehr stabil und bietet die einfachsten, zeiteffizientesten und leistungsstärksten Methoden zur Bearbeitung von E-Mail-Nachrichten. Es bietet Unterstützung für mehrere wichtige Funktionen wie das Erstellen von E-Mail-Nachrichten, das Verfolgen von E-Mail-Nachrichten, das Empfangen von E-Mails, das Weiterleiten von E-Mail-Nachrichten, das Speichern von Nachrichten, die E-Mail-Validierung, das Senden von E-Mails an mehrere Benutzer, das Anhängen von Dateien oder Bildern an E-Mail-Nachrichten, die Unterstützung von Seitenumbrüchen und Stapelnachrichten , einen Sprung erstellen und vieles mehr.
Erste Schritte mit Mailgun-PHP
Die empfohlene Methode zur Installation des Mailgun-PHP SDK ist über Composer. Für eine einfache Installation verwenden Sie bitte den folgenden Befehl.
Mailgun-PHP über Composer installieren
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
Sie können es auch von GitHub herunterladen und ganz einfach manuell installieren .
E-Mail-Nachrichtenversand über PHP
Die Open-Source-Bibliothek Mailgun-PHP ermöglicht Softwareentwicklern das Generieren und Versenden von E-Mail-Nachrichten innerhalb ihrer PHP-Anwendungen. Die Bibliothek umfasst mehrere wichtige Funktionen und Möglichkeiten zum Senden von E-Mail-Nachrichten, z. B. das Senden einer Nur-Text-Nachricht über HTTP, das Senden einer Nachricht mit HTML und Textteilen, das Verfolgen einer E-Mail-Nachricht, das Markieren einer Nachricht, das Senden einer Nachricht mit Inline-Bildern und das Senden eine Nachricht an mehrere Benutzer und vieles mehr.
Mime-E-Mail-Nachricht über die PHP-API erstellen und senden
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = "YOUR_DOMAIN_NAME";
$params = array(
'from' => 'Excited User ',
'to' => 'bob@example.com',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!'
);
# Make the call to the client.
$mgClient->messages()->send($domain, $params);
E-Mail-Nachrichtenverfolgung über PHP
E-Mail-Tracking ist ein sehr nützlicher Prozess, der Benutzern die Möglichkeit gibt, die Informationen über ihre E-Mail-Nachricht zu erfahren, z. B. wann der Empfänger sie erhalten hat, ob sie im Posteingang oder im Spam-Ordner gelandet ist, ob der Empfänger sie geöffnet hat usw nicht, hat er auf die Links geklickt oder nicht und so viele andere Informationen. Die Open-Source-Bibliothek Mailgun-PHP bietet vollständige Funktionalität zum Verfolgen von E-Mail-Nachrichten aus ihren eigenen PHP-Apps heraus. Der Speicher verfolgt einige Tage lang jedes Ereignis, das mit jeder Nachricht passiert, z. B. angenommen, abgelehnt, zugestellt, fehlgeschlagen, geöffnet, angeklickt usw.
Ereignisse über die PHP-API verfolgen und herunterladen
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = 'YOUR_DOMAIN_NAME';
$queryString = array(
'begin' => 'Wed, 1 Jan 2020 09:00:00 -0000',
'ascending' => 'yes',
'limit' => 25,
'pretty' => 'yes',
'recipient' => 'bob@example.com'
);
# Issue the call to the client.
$result = $mgClient->events()->get($domain, $queryString);
E-Mail-Nachrichten weiterleiten und speichern
Die Open-Source-Bibliothek Mailgun-PHP ermöglicht es PHP-Anwendungen, E-Mails über Routes zu empfangen. Routes akzeptiert E-Mails und führt dann Vorgänge aus, z. B. das vorübergehende Speichern der E-Mail für den späteren Abruf, das Weiterleiten der E-Mail an eine andere E-Mail-Adresse und das Veröffentlichen der Daten in der E-Mail an eine URL. Die Bibliothek ermöglicht es, die Nachricht vorübergehend für bis zu 3 Tage auf den Servern von Mailgun zu speichern, sodass Sie sie später je nach Bedarf abrufen können.