Как использовать SetCC в Yii - PullRequest
       4

Как использовать SetCC в Yii

0 голосов
/ 13 сентября 2018

Привет. Я пытаюсь отправить электронное письмо, используя приведенный ниже код. Он работает, как и ожидалось, до тех пор, пока я не использую функцию setCC. При использовании setCC функция почтовой программы не отправляет почту (без ошибок). Может ли кто-нибудь помочь с этим кодом, спасибо

use Yii;

class Email {       
    /**
     * @param unknown $template
     * @param unknown $to
     * @param unknown $subject
     * @param array $data
     * @return boolean
     */
    public static  function sendEmail($template, $to, $cc='my@email.com', $subject, $data = [], $proforma = false) {
        $mail =  Yii::$app->mailer
            ->compose($template, $data)
            ->setFrom([Yii::$app->params['adminEmail'] => 'MyDomains.com'])
            ->setTo($to)
            ->setCc($cc)
            ->setSubject($subject);`

1 Ответ

0 голосов
/ 17 сентября 2018

Третий параметр вашей функции sendEmail т.е. $ cc должен быть email, но вы передаете "Payment ok" в нем обычную строку. которая вызывает ошибку, и вы не получаете письмо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...