Biblioteka PHP typu open source do wysyłania wiadomości e-mail
Darmowe API PHP do wysyłania wiadomości e-mail w bardzo prosty i prosty sposób. Obsługuje tworzenie wiadomości e-mail, śledzenie wiadomości e-mail, odbieranie wiadomości e-mail, przekazywanie wiadomości e-mail, przechowywanie wiadomości, sprawdzanie poprawności wiadomości e-mail i tak dalej.
Mailgun-PHP to bardzo przydatna biblioteka PHP, która pomaga programistom wysyłać wiadomości e-mail w bardzo prosty i prosty sposób. Zawiera obsługę standardowego protokołu SMTP i ułatwia programistom wysyłanie i odbieranie wiadomości e-mail z ich własnych aplikacji PHP. Oferuje wysoką niezawodność, ponieważ został zaprojektowany z myślą o lepszej obsłudze e-maili transakcyjnych. Jest to oprogramowanie typu open source wydane na licencji MIT.
Biblioteka jest bardzo stabilna i zapewnia najprostsze, najbardziej efektywne czasowo i wydajne metody obsługi wiadomości e-mail. Zawiera obsługę kilku ważnych funkcji, takich jak tworzenie wiadomości e-mail, śledzenie wiadomości e-mail, odbieranie wiadomości e-mail, przekazywanie wiadomości e-mail, przechowywanie wiadomości, sprawdzanie poprawności wiadomości e-mail, wysyłanie wiadomości e-mail do wielu użytkowników, dołączanie plików lub obrazów do wiadomości e-mail, obsługa paginacji, wysyłanie wiadomości wsadowych , stwórz odbicie i wiele więcej.
Pierwsze kroki z Mailgun-PHP
Zalecany sposób instalacji pakietu Mailgun-PHP SDK odbywa się za pomocą narzędzia Composer. Aby ułatwić instalację, użyj poniższego polecenia.
Zainstaluj Mailgun-PHP poprzez Composer
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
Możesz także pobrać z GitHub i z łatwością zainstalować ręcznie .
Wysyłanie wiadomości e-mail przez PHP
Biblioteka Mailgun-PHP o otwartym kodzie źródłowym umożliwia twórcom oprogramowania generowanie i wysyłanie wiadomości e-mail w aplikacjach PHP. Biblioteka zawiera kilka ważnych funkcji i sposobów wysyłania wiadomości e-mail, takich jak wysyłanie wiadomości w postaci zwykłego tekstu przez HTTP, wysyłanie wiadomości z fragmentami HTML i tekstowymi, śledzenie wiadomości e-mail, oznaczanie wiadomości, wysyłanie wiadomości z wbudowanymi obrazami, wysyłanie wiadomość do wielu użytkowników i wielu innych.
Utwórz i wyślij wiadomość e-mail typu MIME za pośrednictwem interfejsu 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);
Śledzenie wiadomości e-mail przez PHP
Śledzenie poczty e-mail to bardzo przydatny proces, który umożliwia użytkownikom poznanie informacji o ich wiadomości e-mail, np. kiedy odbiorca ją otrzymał, czy dostała się do skrzynki odbiorczej czy do folderu ze spamem, czy odbiorca ją otworzył lub nie, czy kliknął w linki, czy nie i wiele innych informacji. Biblioteka Mailgun-PHP o otwartym kodzie źródłowym zapewnia pełną funkcjonalność śledzenia wiadomości e-mail z poziomu własnych aplikacji PHP. Sklep śledzi przez kilka dni każde zdarzenie, które dzieje się z każdą wiadomością, takie jak przyjęcie, odrzucenie, dostarczenie, niepowodzenie, otwarcie, kliknięcie i tak dalej.
Śledź i pobieraj wydarzenia za pośrednictwem 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);
Przekazuj i przechowuj wiadomości e-mail
Biblioteka Mailgun-PHP o otwartym kodzie źródłowym umożliwia aplikacjom PHP odbieranie wiadomości e-mail za pośrednictwem Routes. Routes będą akceptować wiadomości e-mail, a następnie wykonywać operacje, takie jak tymczasowe przechowywanie wiadomości e-mail w celu późniejszego pobrania, przekazywanie wiadomości e-mail na inny adres e-mail, wysyłanie danych z wiadomości e-mail pod adres URL. Biblioteka umożliwia tymczasowe przechowywanie wiadomości do 3 dni na serwerach Mailgun, tak aby można było ją później odzyskać, według własnych potrzeb.