ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、メールを送信するために Mailgun を呼び出すメソッドを実装します。

PHP は、メールを送信するために Mailgun を呼び出すメソッドを実装します。

墨辰丷
墨辰丷オリジナル
2018-05-23 09:41:472331ブラウズ

この記事では主に、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'.

上記がこの記事の全内容です。皆さんの学習に役立つことを願っています。


関連する推奨事項:

Thinkphp 単一文字関数の使用ガイド_php ヒント

php 1 次元配列を 3 つの連続する値ごとに構成される 2 次元配列に変換する_php ヒント

PHP フレームワークパフォーマンステストレポート_phpヒント

以上がPHP は、メールを送信するために Mailgun を呼び出すメソッドを実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。