CakePHP Отправка электронной почты - LAMPP - PullRequest
1 голос
/ 08 сентября 2011

Я пытаюсь отправить электронное письмо с помощью компонента Cake «Email». Я включил компонент в свой контроллер и использую следующий код, чтобы попытаться отправить электронное письмо.

$this->Email->from = 'Glecto <noreply@glecto.com>';
$this->Email->to = 'gary@glecto.com';
$this->Email->replyTo = 'noreply@glecto.com';
$this->Email->subject = 'Let\'s get started!';
$this->Email->delivery = 'mail';
$this->Email->send('Thank you for signing up');

Я также проверил свой php.ini, чтобы убедиться, что настройки SMTP установлены правильно.

Кто-нибудь может заметить что-то не так, что я здесь делаю?

1 Ответ

4 голосов
/ 08 сентября 2011
/* SMTP Options */
$this->Email->smtpOptions = array(
'port'=>'25',
'timeout'=>'30',
'host' => 'your.smtp.server',
'username'=>'your_smtp_username',
'password'=>'your_smtp_password',
'client' => 'smtp_helo_hostname'
);
/* Set delivery method */
$this->Email->delivery = 'smtp';
/* Do not pass any args to send() */
$this->Email->send();
/* Check for SMTP errors. */
$this->set('smtp_errors', $this->Email->smtpError);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...