CakePhp3でGmailからメールを送る

お問い合わせフォームから受付をした際に、メール送信処理をする際に使う。

XAMPPを使っているので、XAMPPでphp.iniなどの設定が必要なのかと思ったら全くいらなかった。

    'EmailTransport' => [
       'default' => [
           'className' => 'Smtp',
           // The following keys are used in SMTP transports
           'host' => 'ssl://smtp.gmail.com',
           'port' => 465,
           'timeout' => 30,
           'username' => 'gmailのメールアドレス',
           'password' => 'gmailのパスワード',
           'transport' => 'Smtp',
           'client' => null,
           'tls' => null,
           'url' => env('EMAIL_TRANSPORT_DEFAULT_URL', null),
       ],
   ],

参考サイト:



いいなと思ったら応援しよう!