用於發送電子郵件的開源 PHP 庫
免費的 PHP API,用於以非常直接和簡單的方式發送電子郵件。 它支援創建電子郵件、電子郵件追蹤、接收電子郵件、轉發電子郵件、儲存訊息、電子郵件驗證等。
Mailgun-PHP 入門
建議透過Composer安裝Mailgun-PHP SDK,請使用以下指令方便安裝。
透過 Composer 安裝 Mailgun-PHP
$ composer require mailgun/mailgun-php kriswallsmith/buzz nyholm/psr7
您也可以從 GitHub 下載 它並輕鬆手動安裝。
透過 PHP 發送電子郵件
開源 Mailgun-PHP 函式庫使軟體開發人員能夠在其 PHP 應用程式內產生和發送電子郵件。 該程式庫包含了發送電子郵件訊息的幾個重要功能和方法,例如透過HTTP 發送純文字訊息、發送帶有HTML 和文字部分的訊息、追蹤電子郵件訊息、標記訊息、發送帶有內嵌圖像的訊息、發送向多個用戶以及更多用戶發送訊息。
透過 PHP API 建立並傳送 Mime 電子郵件
# 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 應用程式透過路由接收電子郵件。 路由將接受電子郵件,然後執行一些操作,例如臨時儲存電子郵件以供後續檢索、將電子郵件轉發到不同的電子郵件地址、將電子郵件中的資料發佈到 URL。 該庫允許在 Mailgun 的伺服器上臨時儲存訊息最多 3 天,以便您以後可以根據需要檢索它。