1. Des produits
  2.   E-mail
  3.   PHP
  4.   Mailgun-PHP
 
  

Bibliothèque PHP Open Source pour envoyer des e-mails

API PHP gratuite pour envoyer des e-mails de manière très simple et directe. Il prend en charge la création d'e-mails, le suivi des e-mails, la réception d'e-mails, le transfert d'e-mails, le stockage de messages, la validation d'e-mails, etc.

Mailgun-PHP est une bibliothèque PHP très utile qui aide les développeurs de logiciels à envoyer des messages électroniques d'une manière très simple et directe. Il prend en charge le protocole SMTP standard et permet aux développeurs d'envoyer et de recevoir facilement des messages électroniques à partir de leurs propres applications PHP. Il offre une grande fiabilité car il est conçu pour mieux gérer les e-mails transactionnels. Il est open source et publié sous la licence MIT.

La bibliothèque est très stable et fournit les méthodes les plus simples, les plus rapides et les plus puissantes pour gérer les messages électroniques. Il inclut la prise en charge de plusieurs fonctionnalités importantes telles que la création d'e-mails, le suivi des e-mails, la réception d'e-mails, le transfert d'e-mails, le stockage de messages, la validation d'e-mails, l'envoi d'e-mails à plusieurs utilisateurs, la pièce jointe de fichiers ou d'images à des e-mails, la prise en charge de la pagination, les messages par lots. , créez un rebond et bien d'autres encore.

Previous Next

Premiers pas avec Mailgun-PHP 

La méthode recommandée pour installer le SDK Mailgun-PHP est via Composer, veuillez utiliser la commande suivante pour une installation facile.

Installer Mailgun-PHP via Composer

 $ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7

Vous pouvez également le télécharger depuis GitHub et l'installer manuellement en toute simplicité. .

Envoi d'e-mails via PHP

La bibliothèque open source Mailgun-PHP permet aux développeurs de logiciels de générer et d'envoyer des e-mails dans leurs applications PHP. La bibliothèque comprend plusieurs fonctions et moyens importants pour envoyer des messages électroniques, tels que l'envoi d'un message en texte brut via HTTP, l'envoi d'un message avec des parties HTML et texte, le suivi d'un message électronique, le marquage d'un message, l'envoi d'un message avec des images en ligne, l'envoi un message à plusieurs utilisateurs et bien d'autres.

Créer et envoyer un message électronique Mime via l'API PHP

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

Suivi des e-mails via PHP

Le suivi des e-mails est un processus très utile qui donne aux utilisateurs le pouvoir de connaître les informations relatives à leur e-mail, par exemple quand le destinataire l'a reçu, est-il arrivé dans la boîte de réception ou dans le dossier spam, le destinataire l'a-t-il ouvert ou non, a-t-il cliqué sur les liens ou non et bien d'autres informations. La bibliothèque open source Mailgun-PHP a fourni des fonctionnalités complètes pour suivre les messages électroniques depuis leurs propres applications PHP. Ce magasin garde une trace de chaque événement qui se produit avec chaque message pendant quelques jours, comme accepté, rejeté, livré, échoué, ouvert, cliqué, etc.

Suivez et téléchargez les événements via l'API PHP

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

Transférer et stocker des messages électroniques

La bibliothèque open source Mailgun-PHP permet aux applications PHP de recevoir des e-mails via Routes. Les routes accepteront les e-mails, puis effectueront des opérations telles que le stockage temporaire de l'e-mail pour une récupération ultérieure, le transfert de l'e-mail vers une adresse e-mail différente, la publication des données de l'e-mail sur une URL. La bibliothèque permet de stocker temporairement le message jusqu'à 3 jours sur les serveurs de Mailgun afin que vous puissiez le récupérer plus tard selon vos besoins.

 Français