【问题标题】:How to include "cc" and "bcc" fields using mailer extension of Yii Framework如何使用 Yii 框架的邮件扩展包含“cc”和“bcc”字段
【发布时间】:2023-03-05 17:03:01
【问题描述】:

我正在使用 yii 框架开发邮件发送功能。我正在使用链接 =“http://www.yiiframework.com/extension/mailer”上给出的邮件扩展。 我已经在扩展文件夹中添加了所有文件。我已经用代码制作了单独的类文件-

 public function sendEmail($FromEmail,$ToEmail,$Subject,$Message)
    {
        $settings=new Settings();
        $mailer = Yii::createComponent('application.extensions.mailer.EMailer');
        $mailer->IsSMTP();
        $mailer->IsHTML(true);
        $mailer->SMTPAuth = true;
        $mailer->SMTPSecure = 'ssl';
        $mailer->Host =$settings->Host;
        $mailer->Port =$settings->Port;
        $mailer->CharSet = 'UTF-8';
        $mailer->Username =$FromEmail; 
        $mailer->Password ='';
        $mailer->FromName = 'feedback@balaee.com';
        $mailer->AddAddress($ToEmail);
        $mailer->Subject = $Subject;
        $mailer->IsHTML(true);
        $mailer->Body=$Message;
        if($mailer->Send())
        {
            echo "Mail send Successfully.Please you have check mail ";
        }
        else
        {
            echo "Fail to send your message!";
        }
    }

所以它工作正常。它根据需要发送电子邮件。但我想在使用它时包含“cc”和“bcc”参数以维护安全性。那么如何使用邮件扩展程序使用“cc”和“bcc”呢?

【问题讨论】:

    标签: yii-extensions mailer bcc carbon-copy


    【解决方案1】:

    根据 PHPMailer 的 Github 主页上的README.md,你可以直接调用$mailer->AddCC('recipient@example.com');。密件抄送同样简单:$mailer->AddBCC('another_recipient@example.com');

    我提到 PHPMailer 的原因是 yii extension page 也这样做。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-12-05
      • 1970-01-01
      • 2015-12-27
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      相关资源
      最近更新 更多