CC字段未在CakeEmail中应用

时间:2013-06-20 20:46:31

标签: email cakephp

我有两封电子邮件被发送出去,两者都以类似的方式调用。但是,有一个主要区别:对于其中一个,CC的接收者获取电子邮件,而另一个则没有。我绝对不知道可能导致这种行为的原因,因为它们看起来完全相同。

这是用于创建能够正确应用CC的电子邮件的代码:

public function sendEmail($order = array(), $account = array(), $member = null) {
    $email = new CakeEmail();
    $email->template('order', 'default')
            ->helpers(array('Html'))
            ->viewVars(array('order' => $order, 'account' => $account, 'member' => $member))
            ->emailFormat('html')
            ->to($account['Account']['email'])
            ->cc('katherine@thecommunitycoop.org')
            ->from('general@thecommunitycoop.com')
            ->subject('Your order for '.$order['Sale']['sale_date'])
            ->send();

这是用于创建未获得CC的电子邮件的代码:

public function pendingEmail($order = array(), $member = false, $success = true) {
    $email = new CakeEmail();
    $email->template('pending', 'default')
            ->helpers(array('Html'))
            ->viewVars(array('order' => $order, 'member'=>$member, 'success' => $success))
            ->emailFormat('html')
            ->to($order['Account']['email'])
            ->cc('katherine@thecommunitycoop.org')
            ->from('general@thecommunitycoop.com')
            ->subject('Your order for '.$order['Sale']['sale_date'])
            ->send();

如您所见,cc字段完全相同。这两封电子邮件都会正确发送到“收件人”字段;只有cc字段在第二个字段上无法正常工作。什么可能导致这种行为?

0 个答案:

没有答案