1. 产品
  2.   电子邮件
  3.   PHP
  4.   Mailgun-PHP
 
  

用於發送電子郵件的開源 PHP 庫

免費的 PHP API,用於以非常直接和簡單的方式發送電子郵件。 它支援創建電子郵件、電子郵件追蹤、接收電子郵件、轉發電子郵件、儲存訊息、電子郵件驗證等。

Mailgun-PHP 是一個非常有用的 PHP 函式庫,它可以幫助軟體開發人員以非常直接和簡單的方式發送電子郵件。 它支援標準 SMTP 協議,使開發人員可以輕鬆地從自己的 PHP 應用程式發送和接收電子郵件。 它提供了高可靠性,因為它旨在以更好的方式處理交易電子郵件。 它是開源的,並根據 MIT 許可證發布。

該庫非常穩定,提供了最簡單、最省時且功能強大的電子郵件處理方法。 它包括對幾個重要功能的支持,例如創建電子郵件、電子郵件追蹤、接收電子郵件、轉發電子郵件、儲存訊息、電子郵件驗證、向多個用戶發送電子郵件、將文件或圖像附加到電子郵件、分頁支援、批次訊息、建立反彈等等。

Previous Next

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 天,以便您以後可以根據需要檢索它。

 中国人