うまく動かない
(cakephp-2.4.10 or cakephp-2.5.2にて)他のブログを参照しながらCakeEmailでgmailの設定をしたところ、うまく動かなかったので自分の環境の場合の対処法。
まず、cakeemail gmail などでググるとはじめの方に出てくる、
public $gmail = array( 'host' => 'ssl://smtp.gmail.com', 'port' => 465, 'username' => 'username@gmail.com', // ユーザ名 'password' => 'password', // パスワード 'transport' => 'Smtp', 'tls' => true );という設定だが、ドキュメントによると、これはcakephp-2.3.0用の書き方のようだ。
この書き方をしてしまうと
SMTP server did not accept the connection or trying to connect to non TLS SMTP server using TLS.
で引っかかる。
続きを読む