電子メールメッセージを送信するためのオープンソース PHP ライブラリ
非常に簡単かつシンプルな方法で電子メール メッセージを送信するための無料の PHP API。 電子メール メッセージの作成、電子メール メッセージの追跡、電子メールの受信、電子メール メッセージの転送、メッセージの保存、電子メールの検証などをサポートします。
Mailgun-PHP は、ソフトウェア開発者が非常に直接的かつ簡単な方法で電子メール メッセージを送信できるようにする、非常に便利な PHP ライブラリです。 標準の SMTP プロトコルのサポートが含まれており、開発者が独自の PHP アプリケーションから電子メール メッセージを簡単に送受信できるようになります。 トランザクションメールをより適切に処理できるように設計されているため、高い信頼性を提供します。 これはオープンソースであり、MIT ライセンスに基づいてリリースされています。
このライブラリは非常に安定しており、電子メール メッセージを処理するための最もシンプルで時間効率が高く、強力な方法を提供します。 電子メール メッセージの作成、電子メール メッセージの追跡、電子メールの受信、電子メール メッセージの転送、メッセージの保存、電子メールの検証、複数のユーザーへの電子メールの送信、電子メール メッセージへのファイルまたは画像の添付、ページネーションのサポート、バッチ メッセージなどのいくつかの重要な機能のサポートが含まれています。 、バウンスなどを作成します。
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 日間保存できるため、後で必要に応じてメッセージを取得できます。