在 Cake 1.3 中,电子邮件组件做了它应该做的事情。 2.0 中新的 Cake Email 类令人沮丧......没有发送电子邮件,没有错误......模糊的文档......
我已经尝试了所有可能的变体,尝试了我的 SMTP、Mail() 和 Gmail,但没有任何反应。我的最新尝试如下:
控制器片段:
//on top of page
App::uses('CakeEmail', 'Network/Email');
//in method
$email = new CakeEmail();
$email->template('contact_email')
->emailFormat('text')
->to('[email protected]')
->from('[email protected]')
->send();
Email.php 配置文件:
类电子邮件配置{
//It also does not work with a constructor
public $gmail = array(
'host' => 'ssl://smtp.gmail.com',
'port' => 465,
'username' => '[email protected]',
'password' => '***',
'transport' => 'Smtp'
);
有人可以发布电子邮件类的工作代码吗?非常感谢
我认为你必须从 Config/email.php 显式加载你的配置,它不会自动加载,甚至默认配置也不会:
$email = new CakeEmail();
$email->config('default');
//or in constructor::
$email = new CakeEmail('default');
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)