蛋糕电子邮件无效

时间:2013-09-16 10:25:22

标签: php email cakephp cakephp-2.0

蛋糕电子邮件无效

这是代码 应用程序/配置/ email.php

public $default = array(
    'transport' => 'Mail',
    'from' => 'abcd@gmail.com',
    //'charset' => 'utf-8',
    //'headerCharset' => 'utf-8',
);

并在app / controller / UsersController中

email = new CakeEmail();
                $email->template('activate_your_account', 'default')
                        ->config('smtp')
                        ->emailFormat('html')
                        ->subject(__('Account Verification - ' . Configure::read('Application.name')))
                        ->to($user)
                        ->from(Configure::read('Application.from_email'))
                        ->viewVars(array('hash' => $hash, 'id' => $id))
                        ->send();

当我运行此操作时,我收到类似An internal error has occurred的错误。请帮帮我。

编辑:现在我已经解决了这个错误,谢谢

1 个答案:

答案 0 :(得分:1)

您需要配置SMTP服务器。有关详细信息,请参阅此页:http://book.cakephp.org/2.0/en/core-utility-libraries/email.html

您的示例显示没有邮件服务器配置