この記事では主に、PHP で Mailgun を呼び出してメールを送信する方法を詳しく紹介します。興味のある方は参考にしてください。
参考までに、PHP で Mailgun を呼び出してメールを送信する方法をまとめます。内容は以下の通りです
このブログは Mailgun の公式 API github リンクを参照しています: https://github.com/mailgun/mailgun-php
1. Mailgun は Composer ツールに依存しているため、事前に Composer がインストールされていることを確認する必要があります。これを使用して、コンポーザーをインストールする方法は非常に簡単です。次の方法は、コンポーザー ツールをインストールする方法を示しています:
curl -sS https://getcomposer.org/installer | php
2. Mailgun API のクライアントは、HTTP を送信するために Guzzle または他のライブラリに接続されていません。メッセージを処理するには、HTTPlug と呼ばれる抽象化が使用されます。すぐに開始したい場合は、
php composer.phar require mailgun/mailgun-php php-http/curl-client guzzlehttp/psr7
3.ok のコマンドを実行する必要があります。PSR-7 または HTTP クライアントを柔軟に選択できます。作業が完了したら、Mailgun を使用してメールを送信できます。使い方については、http://www.mailgun.com/ の公式チュートリアルを参照してください:
require 'vendor/autoload.php'; use Mailgun\Mailgun; # First, instantiate the SDK with your API credentials and define your domain. $mg = new Mailgun("key-example"); $domain = "example.com"; # Now, compose and send your message. $mg->sendMessage($domain, array('from' => 'bob@example.com', 'to' => 'sally@example.com', 'subject' => 'The PHP SDK is awesome!', 'text' => 'It is so simple to send a message.'));
4. 注:
もちろん、HTML 形式でメールを送信することもできます。上記の例では、'text'=>$text を 'html'=>$html に書き換えることができます。同様に、CCやBCCなどの関数が必要な場合も、方法はPHPと同じで、上記の配列を追加するだけです。 'cc'=>'jack@example.com','bcc'=>を追加するだけです。 ;'jenny@example.com'.
上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。
関連する推奨事項:
php 1 次元配列を 3 つの連続する値ごとに構成される 2 次元配列に変換する_php ヒント
PHP フレームワークパフォーマンステストレポート_phpヒント
以上がPHP は、メールを送信するために Mailgun を呼び出すメソッドを実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。