Onga inc

subtitle

Laravel mailgunを使用する。

logo-mailgun

mailgunは簡単な設定だけでSMTPサーバーを利用できるサービスです。
Laravelからmailgunを使用する設定を解説します。
簡単に設定が可能で、10分程度でメールの使用ができるようになります。
メールの送信数の制限が料金体系によって変わってきますので、注意が必要です。

mailgunでアカウントを作成しましょう

mailgun

app/config/mail.php

ドライバーをmailgunに指定します。

`
'driver' => 'mailgun',
`

app/config/services.php

mailgunの設定を追加します。

`
'mailgun' => array(
    'domain' => 'ドメインを指定',
    'secret' => 'APIキーを指定',
),
`

Class ‘GuzzleHttp\Client’ not found
とメッセージが出現する事がありますが。
composerからguzzleをインストールして解決します。

`
composer require "guzzlehttp/guzzle" "~4.0"
`

メールを送信する

以下のような形式でメールを送信します。

`
$mail='アドレス';
Mail::send('emails.signin', array('token' => 'トークン'), function($message) use ($mail){
$message->to( $mail, '送信者名')->subject('タイトル');
});
`

Onga

A designer, developer and entrepreneur. Spends his time travelling the world with a bag of kites. Likes journalism and publishing platforms.

Comments