0

我正在使用 cakephp 2.1,我想向用户发送电子邮件。所以我使用的代码如下。

App::uses('CakeEmail', 'Network/Email');
public function sendMail($to, $subject, $data) {

    // Set the Params
    $email = new CakeEmail('default');
    $email->from(array('admin@admin.com' => 'Admin'));
    $email->emailFormat('text');
    $email->to($to);
    $email->subject($subject);

    // Send Email
    if($email->send($data)) {
        return true;
    } else {
        return false;
    }
}

此函数返回 true,但我没有收到电子邮件。请建议我哪里出错了。提前感谢您的帮助。

4

1 回答 1

1

Could be a myriad of reasons. Check the configuration settings in app/Config/email.php. You’ll need an SMTP server to relay your email.

于 2012-12-05T14:00:22.877 回答