1. Produkte
  2.   Email
  3.   PHP
  4.   Mailgun-PHP
 
  

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.

Previous Next

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.

 Deutsch