PHP библиотека с отворен код за изпращане на имейл съобщения
Безплатен PHP API за изпращане на имейл съобщения по много ясен и лесен начин. Той поддържа създаване на имейл съобщения, проследяване на имейл съобщения, получаване на имейли, препращане на имейл съобщения, съхраняване на съобщения, валидиране на имейли и т.н.
Mailgun-PHP е много полезна PHP библиотека, която помага на разработчиците на софтуер да изпращат имейл съобщения по много ясен и лесен начин. Той включва поддръжка на стандартния SMTP протокол и улеснява разработчиците да изпращат и получават имейл съобщения от техните собствени PHP приложения. Той предлага висока надеждност, тъй като е проектиран да обработва транзакционни имейли по по-добър начин. Той е с отворен код и е пуснат под лиценза на MIT.
Библиотеката е много стабилна и предоставя най-простите, ефективни във времето и мощни методи за обработка на имейл съобщения. Той включва поддръжка за няколко важни функции като създаване на имейл съобщения, проследяване на имейл съобщения, получаване на имейли, препращане на имейл съобщения, съхраняване на съобщения, валидиране на имейли, изпращане на имейли до множество потребители, прикачване на файлове или изображения към имейл съобщения, поддръжка на страници, пакетно съобщение , създаване на отскачане и много други.
Първи стъпки с Mailgun-PHP
Препоръчителният начин за инсталиране на Mailgun-PHP SDK е чрез Composer, моля, използвайте следната команда за лесна инсталация.
Инсталирайте Mailgun-PHP чрез Composer
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
Можете също да го изтеглите от GitHub и да го инсталирате ръчно с лекота .
Изпращане на имейл съобщение чрез PHP
Библиотеката Mailgun-PHP с отворен код позволява на разработчиците на софтуер да генерират и изпращат имейл съобщения в своите PHP приложения. Библиотеката включва няколко важни функции и начини за изпращане на имейл съобщения, като изпращане на обикновен текстово съобщение чрез HTTP, изпращане на съобщение с HTML и текстови части, проследяване на имейл съобщение, маркиране на съобщение, изпращане на съобщение с вградени изображения, изпращане съобщение до множество потребители и много други.
Създаване и изпращане на Mime имейл съобщение чрез 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);
Проследяване на имейл съобщения чрез PHP
Проследяването на имейл е много полезен процес, който дава на потребителите възможността да знаят информацията за тяхното имейл съобщение, като например кога получателят го получава, дали е попаднало във входящата кутия или в папката за спам, дали получателят го е отворил или не, кликнал ли е върху връзките или не и толкова много друга информация. Библиотеката Mailgun-PHP с отворен код предоставя пълна функционалност за проследяване на имейл съобщения от техните собствени PHP приложения. Той съхранява информация за всяко събитие, което се случва с всяко съобщение за няколко дни, като прието, отхвърлено, доставено, неуспешно, отворено, щракнато и т.н.
Проследяване и изтегляне на събития чрез 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);
Препращане и съхраняване на имейл съобщения
Библиотеката Mailgun-PHP с отворен код позволява на PHP приложенията да получават имейли чрез Routes. Маршрутите ще приемат имейли и след това ще извършват операции като временно съхраняване на имейла за последващо извличане, препращане на имейла до различен имейл адрес, Публикуване на данните в имейла на URL адрес. Библиотеката позволява временно съхраняване на съобщението до 3 дни на сървърите на Mailgun, така че да можете да го извлечете по-късно според вашите нужди.