Cakephp邮件发送错误

时间:2015-09-03 14:47:16

标签: email cakephp

从localhost通过我的应用程序发送邮件时收到以下错误:

  

严格(2048):只应通过引用传递变量   [CORE \ Cake \ Network \ Email \ SmtpTransport.php,第217行]

邮件被发送但是引发了错误并且屏幕没有重定向。我只是想摆脱这个错误。

我从217行开始发布代码。

        $response = end(explode("\r\n", rtrim($response, "\r\n")));

        if (preg_match('/^(' . $checkCode . ')(.)/', $response, $code)) {
            if ($code[2] === '-') {
                continue;
            }
            return $code[1];
        }
        throw new SocketException(__d('cake_dev', 'SMTP Error: %s', $response));

电子邮件地址如下。

$email = new CakeEmail();
    $email->config('gmail');
    $email->viewVars(array('userfname'=>$data['User']['username']));
    $email->viewVars(array('userlname'=>$data['User']['username']));
    $email->viewVars(array('username'=>$data['User']['username']));
    $email->template('welcome')
        ->emailFormat('html')
        ->sender('amitagarwal_dce@rediffmail.com', 'MyApp emailer')
        ->from(array('me@example.com' => 'CC'))
        ->to($data['User']['username'])
        ->bcc(array('atkral11@gmail.com'))
        ->subject('Thankyou for applying with us')
        ->send();

感谢任何帮助。

0 个答案:

没有答案