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),
],
],
参考サイト: