Otevřete zdrojovou knihovnu PHP pro odesílání e-mailových zpráv
Zdarma PHP API pro odesílání e-mailových zpráv velmi přímočarým a jednoduchým způsobem. Podporuje vytváření e-mailových zpráv, sledování e-mailových zpráv, přijímání e-mailů, přeposílání e-mailových zpráv, ukládání zpráv, ověřování e-mailů atd.
Mailgun-PHP je velmi užitečná knihovna PHP, která pomáhá vývojářům softwaru odesílat e-mailové zprávy velmi přímočarým a jednoduchým způsobem. Obsahuje podporu standardního protokolu SMTP a usnadňuje vývojářům odesílat a přijímat e-mailové zprávy z jejich vlastních aplikací PHP. Nabízí vysokou spolehlivost, protože je navržen tak, aby lépe zpracovával transakční e-maily. Je open source a je vydán pod licencí MIT.
Knihovna je velmi stabilní a poskytuje nejjednodušší, časově nejefektivnější a nejvýkonnější metody pro zpracování e-mailových zpráv. Zahrnuje podporu několika důležitých funkcí, jako je vytváření e-mailových zpráv, sledování e-mailových zpráv, přijímání e-mailů, přeposílání e-mailových zpráv, ukládání zpráv, ověřování e-mailů, odesílání e-mailů více uživatelům, připojování souborů nebo obrázků k e-mailovým zprávám, podpora stránkování, dávkové zprávy , vytvořit odraz a mnoho dalších.
Začínáme s Mailgun-PHP
Doporučený způsob instalace Mailgun-PHP SDK je přes Composer, pro snadnou instalaci použijte následující příkaz.
Nainstalujte Mailgun-PHP přes Composer
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
Můžete si jej také stáhnout z GitHubu a snadno ručně nainstalovat .
Odesílání e-mailových zpráv přes PHP
Open source knihovna Mailgun-PHP umožňuje vývojářům softwaru generovat a odesílat e-mailové zprávy v rámci jejich aplikací PHP. Knihovna obsahuje několik důležitých funkcí a způsobů pro odesílání e-mailových zpráv, jako je odesílání prosté textové zprávy přes HTTP, odesílání zprávy s HTML a textovými částmi, sledování e-mailové zprávy, označování zprávy, odesílání zprávy s vloženými obrázky, odesílání zpráva pro více uživatelů a mnoho dalších.
aVytváření a odesílání e-mailových zpráv Mime prostřednictvím PHP API
# 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);
Sledování e-mailových zpráv prostřednictvím PHP
Sledování e-mailů je velmi užitečný proces, který uživatelům umožňuje znát informace o jejich e-mailové zprávě, například kdy ji příjemce obdrží, zda se dostala do doručené pošty nebo do složky se spamem, zda ji příjemce otevřel nebo ne, kliknul na odkazy nebo ne a tolik dalších informací. Open source knihovna Mailgun-PHP poskytuje kompletní funkcionalitu pro sledování e-mailových zpráv z jejich vlastních PHP aplikací. Ukládá několik dní o každé události, která se stane s každou zprávou, jako je přijatá, odmítnutá, doručená, neúspěšná, otevřená, kliknutá a tak dále.
Sledování a stahování událostí prostřednictvím PHP API
# 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);
Přeposílání a ukládání e-mailových zpráv
Open source knihovna Mailgun-PHP umožňuje aplikacím PHP přijímat e-maily prostřednictvím Routes. Trasy přijmou e-maily a poté provedou operace, jako je dočasné uložení e-mailu pro následné načtení, přeposlání e-mailu na jinou e-mailovou adresu nebo odeslání dat v e-mailu na adresu URL. Knihovna umožňuje dočasně uložit zprávu po dobu až 3 dnů na serverech Mailgun, abyste ji mohli později načíst podle svých potřeb.