在cakephp3中托管时发送邮件
我正试图用cakephp3发送电子邮件。 我的配置:在cakephp3中托管时发送邮件,php,cakephp-3.0,Php,Cakephp 3.0,我正试图用cakephp3发送电子邮件。 我的配置: 'EmailTransport' => [ 'default' => [ // The following keys are used in SMTP transports 'host' => 'ssl://smtp.gmail.com', 'port' => 465, 'username' => 'a
'EmailTransport' => [
'default' => [
// The following keys are used in SMTP transports
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => 'aaa@gmail.com',
'password' => '*************',
'className' => 'Smtp'
],
],
我的代码发送邮件:
$email = new Email('default');
$email->from(['aaa@gmail.com' => 'My Site'])
->to('bbb@gmail.com')
->subject('About')
->send('My message');
它没有显示任何错误,我也没有收到任何邮件。大家能帮帮我吗。
非常感谢。不确定,但您不应该使用EmailTransport()而不是电子邮件吗?尝试使用
EmailTransport('default')
?