1. 製品
  2.   Eメール
  3.   PHP
  4.   Mailgun-PHP
 
  

電子メールメッセージを送信するためのオープンソース PHP ライブラリ

非常に簡単かつシンプルな方法で電子メール メッセージを送信するための無料の PHP API。 電子メール メッセージの作成、電子メール メッセージの追跡、電子メールの受信、電子メール メッセージの転送、メッセージの保存、電子メールの検証などをサポートします。

Mailgun-PHP は、ソフトウェア開発者が非常に直接的かつ簡単な方法で電子メール メッセージを送信できるようにする、非常に便利な PHP ライブラリです。 標準の SMTP プロトコルのサポートが含まれており、開発者が独自の PHP アプリケーションから電子メール メッセージを簡単に送受信できるようになります。 トランザクションメールをより適切に処理できるように設計されているため、高い信頼性を提供します。 これはオープンソースであり、MIT ライセンスに基づいてリリースされています。

このライブラリは非常に安定しており、電子メール メッセージを処理するための最もシンプルで時間効率が高く、強力な方法を提供します。 電子メール メッセージの作成、電子メール メッセージの追跡、電子メールの受信、電子メール メッセージの転送、メッセージの保存、電子メールの検証、複数のユーザーへの電子メールの送信、電子メール メッセージへのファイルまたは画像の添付、ページネーションのサポート、バッチ メッセージなどのいくつかの重要な機能のサポートが含まれています。 、バウンスなどを作成します。

Previous Next

Mailgun-PHP の入門

Mailgun-PHP SDK をインストールする推奨方法は Composer を使用することです。簡単にインストールするには、次のコマンドを使用してください。

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 日間保存できるため、後で必要に応じてメッセージを取得できます。

 日本