`

Yii SendMail

    博客分类:
  • Yii
 
阅读更多

1.下载拓展,解压至extesions/mailer

http://www.yiiframework.com/extension/mailer/

 

2.配置文件设置component

	// application components
	'components'=>array(
		'user'=>array(
			// enable cookie-based authentication
			'allowAutoLogin'=>true,
		),

	    'mailer' => array(
	    	'class' => 'application.extensions.mailer.EMailer',
	        'pathViews' => 'application.views.email',
	        'pathLayouts' => 'application.views.email.layouts'
	    ),

 

3.在Control中调用

        $message = 'Hello World!';
        $mailer = Yii::app()->mailer;
        $mailer->Host = 'SMTP HOST';
        $mailer->IsSMTP();
        $mailer->SMTPAuth = true;
        $mailer->From = 'xxxx';
        $mailer->AddAddress('TargetEmailHost');
        $mailer->FromName = 'xxx';
        $mailer->Username = 'xxx';    //这里输入发件地址的用户名
        $mailer->Password = 'xxx';    //这里输入发件地址的密码
        $mailer->CharSet = 'UTF-8';
        $mailer->Subject = 'Subject';
        $mailer->SMTPDebug = false;  //调试的时候打开发现错误
        $mailer->Body = $message;
        $mailer->Send();
        
 

 

分享到:
评论

相关推荐

    Yii2 队列 shmilyzxt/yii2-queue 简单概述

    ### Yii2 队列 shmilyzxt/yii2-queue 知识点详解 #### 一、简介 本文档将详细介绍如何在 Yii2 框架中使用 shmilyzxt/yii2-queue 扩展来实现消息队列功能。Yii2 是一个高性能的 PHP 框架,适用于开发大型应用程序。...

    Yii-SwiftMailer:Yii 框架版本 1.x 的 Swiftmailer 包装器

    Yii-SwiftMailer Yii 框架版本 1.x 的 Swiftmailer 包装器当前 swiftmailer 版本支持 5.1.0 它支持以下功能: smtp、sendmail 或邮件传输ssl 或 tls 安全设置为,抄送,密件抄送动态(运行时生成)和静态文件的附件...

    bugfree 发邮件配置

    这里,代码使用Yii框架来获取配置参数,将双引号改为单引号,以避免可能的解析问题。例如,`$mailInfo->Host`、`$mailInfo->SMTPAuth`、`$mailInfo->Username`和`$mailInfo->Password`应该分别设置为之前在`main....

    PHP常用工具类大全附全部代码下载

    sendMail方法用于发送邮件,它依赖于Yii框架提供的邮件组件。在方法内部,需要设置邮件服务器的相关配置,包括邮件主机、端口以及邮件内容。 ```php public static function sendMail($toemail = '', $subject = ''...

    joomla实现注册用户添加新字段的方法

    //UserController::_sendMail($user, $password); ``` 这行代码负责发送注册通知邮件给新用户,注释后意味着新用户注册成功后不会收到邮件。 在进行上述操作之前,需要了解Joomla的模块化和组件化架构,以便知道在...

Global site tag (gtag.js) - Google Analytics