Настроить CakePHP для отправки электронной почты через gmail
4
Author: Erlon Charles, 2014-03-03
2 answers
В файле app/Config/email.php
вам нужно будет создать класс EmailConfig
.
Файл app/Config/email.php.default
- это пример того, как он должен стоять.
Необходимо создать новую конфигурацию вызова gmail следующий код
public $gmail = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => '[email protected]', // seu email no gmail
'password' => 'senha', // sua senha no gmail
'transport' => 'Smtp'
);
Подключений tls необходимо включить 'tls' => true
в конфигурации;
4
Author: Erlon Charles, 2014-03-03 16:21:13
, Если ваш for cakephp 2.3.0 или выше используйте:
public $gmail = array(
'host' => 'smtp.gmail.com',
'port' => 465,
'username' => '[email protected]',
'password' => 'secret',
'transport' => 'Smtp',
'tls' => true
);
Увидите, что он использует tls=>true, предыдущей версии используйте:
public $gmail = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => '[email protected]',
'password' => 'secret',
'transport' => 'Smtp'
);
Это в классе /app/Config/email.php, согласно документации cakephp: http://book.cakephp.org/2.0/en/core-utility-libraries/email.html
4
Author: Francis Rebouças, 2014-03-03 16:15:07