我正在使用 CakePHP版本1.3.13。
在这里,我想发送邮件。所以我写了这样的代码:
function send_mail_to_client()
{
$text = "sending mail";
App::uses('CakeEmail', 'Network/Email');
$Email = new CakeEmail();
$Email->from(array('sachingarala.v2047@gmail.com' => 'My Site'));
$Email->to('nisargbhavsar24@gmail.com');
$Email->subject('Test mail');
$Email->send($text);
}
但是,邮件不会发送到目的地。那么这段代码有什么不对? 我该如何解决这个问题?
答案 0 :(得分:0)
初始化后添加配置,例如$Email = new CakeEmail();
$Email->config(array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => 'my@gmail.com',
'password' => 'secret',
'transport' => 'Smtp'
);