如何在yii中使用邮件功能

达尼亚尔

我是Yii Framework的新手,并创建了第一个yii应用程序。我正在尝试在yii 1.1.14中发送邮件,但不了解如何在yii中使用。

阿斯凡迪亚尔·汗(Asfandyar Khan)

有一个扩展名为yii mailer,由组成PhpMailer

在这里您可以下载-Yii-Mailer

将YiiMailer文件夹复制到受保护/扩展名,然后将以下代码添加到您的导入中 config/main.php

'import'=>array(
        'ext.YiiMailer.YiiMailer',
        'ext.yii-mail.YiiMailMessage',

然后,您可以简单地在控制器中创建一个函数来发送电子邮件,如下所示。

public static function SendEmail($emailContent){
    $mail = new YiiMailer();
    $mail->setFrom('[email protected]', 'Example Site Name');
    $mail->setTo('[email protected]');
    $mail->setSubject('Example Site Name');
    $mail->setBody($emailContent);
    $mail->send();
    echo "Successfully send";
}

setTo如果已指定,则可以用下面的代码替换该行以获取管理员电子邮件。

$mail->setTo(Yii::app()->params['adminEmail']);

setBody符合您自己的消息或内容。

$mail->setBody('Simple message');

可以在此处找到有关如何使用yii mailer的更多详细信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章