В Cake 1.3 EmailComponent сделал то, что должен делать. Новый класс Cake Email в версии 2.0 оказался разочарованием .... Не было отправлено писем, нет ошибок ... смутная документация ...
Я перепробовал все возможные варианты, попробовал с моими SMTP, Mail () и Gmail, ничего не происходит. Настоящая моя последняя попытка:
Фрагмент контроллера:
//on top of page
App::uses('CakeEmail', 'Network/Email');
//in method
$email = new CakeEmail();
$email->template('contact_email')
->emailFormat('text')
->to('my@gmail.com')
->from('other@gmail.com')
->send();
Файл конфигурации Email.php:
class EmailConfig {
//It also does not work with a constructor
public $gmail = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => 'my@gmail.com',
'password' => '***',
'transport' => 'Smtp'
);
Может кто-нибудь опубликовать РАБОЧИЙ код для класса электронной почты. Большое спасибо