调试CakeEmail,msg发送但未收到

时间:2013-07-07 18:30:06

标签: cakephp cakephp-2.1 email-integration

我正在使用CakePHP 2.1.1并尝试发送包含表单数据的简单电子邮件。这是我控制器中的代码:

App::uses('CakeEmail', 'Network/Email');

try {
    $Email = new CakeEmail();
    $Email->from(array('support@pcn.com' => 'PC')); 
    $Email->to('me@gmail.com');
    $Email->subject('New Registration');
    if ( $Email->send(serialize($formData)) ) 
        $this->set('email', 'Success');
    else 
        $this->set('email', 'Failure without Exception');
} 
catch ( Exception $e ) {
    $this->set('email', 'Failure with Exception );
}

当我在视图中打印出'email'的值时,它始终是'Success',但我从未收到过该电子邮件(我已经检查过垃圾邮件文件夹)。错误日志中没有与电子邮件相关的问题。如何调试此问题并使电子邮件正确发送?

0 个答案:

没有答案