'components' => [
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.163.com',
'username' => '00000@163.com',
'password' => '00000000',
'port' => '25',
'encryption' => 'tls',
],
],

在 config中添加 上述配置

    public function actionSendMail()
{
$content = "<div><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p><p>XXXXXXXXX</p></div>";
\Yii::$app->mailer->compose()
->setFrom('00000@163.com')
->setTo('00000@qq.com')
->setSubject('TEST')
->setTextBody('测试')
->setHtmlBody($content)
->send();
}

Yii2 配置发送邮件的更多相关文章

  1. zabbix 配置发送邮件报警

    标签:监控/SQLServer/Windows 概述 本篇文章主要介绍如何配置zabbix借助外部邮件进行发送邮件报警,zabbix通过配置文件调用mailx来进行邮件的发送.在Centos6以上的版 ...

  2. windows 下 YII2 配置 memcache

    环境: 操作系统 :Windows 7; php: 5.6.8 apche:2.4.12 1.首先安装PHP  memcache 拓展,安装方法如下: 1.1下载 memcache 拓展DLL: ht ...

  3. 使用 SpringBoot 配置发送邮件功能

    1.使用 SpringBoot 配置发送邮件功能 项目总体结构 用户表设计 SET FOREIGN_KEY_CHECKS=0; CREATE DATABASE sample; USE sample; ...

  4. yii2设置发送邮件的一些配置

    错误提示: Warning: stream_socket_enable_crypto(): this stream does not support SSL/crypto in C:\xampp\ht ...

  5. [moka同学笔记]YII2中发送邮件示例(转载)

    原文:http://yiilib.com/topic/675/Yii2%E4%B8%AD%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%E7%A4%BA%E4%BE%8B { ...

  6. rails4.2.6配置发送邮件

    调试了很久,最后终于可以发送了 1 在config/environments/development.rb文件里配置邮件信息 config.action_mailer.raise_delivery_e ...

  7. ubuntu sendmail配置发送邮件

    ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要安装两个包. 必需安装的两个包: 代码  sudo apt-get install sendmail sudo ...

  8. 为 Confluence 6 配置发送邮件消息

    如何配置 Confluence 向外发送邮件: 进入  > 基本配置(General Configuration) > 邮件服务器(Mail Servers).这里列出了所有当前配置的 S ...

  9. SpringBoot配置发送邮件

    一.导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g ...

随机推荐

  1. css样式margin padding border

  2. MDI-设置子窗体只能弹出一个--单例模式

    不足之处,欢迎指正! 什么是MDI..我表示不知道的呢. MDI(Multiple Document Interface)就是所谓的多文档界面,与此对应就有单文档界面 (SDI), 它是微软公司从Wi ...

  3. LVS(Linux Virtual Server)

        LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器.它是我国的章文嵩博士的一个开源项目.在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需 ...

  4. 一台电脑上运行两个tomcat

    1.建立两个文件夹,tomcat1,tomcat2,分别在里面放入tomcat7文件(非安装版) 2.改配置 tomcat1中的配置就不用改了,直接用默认配置 tomcat2中的配置要改要,改conf ...

  5. css移动端:acitve效果的实现

    做移动前端也有一些日子了,一直有个问题没有解决,就是与pc端那样的一个:hover的效果,:hover是鼠标指针浮动在其上的元素的一个选择器,但因为在移动端是没有鼠标的,代替的是触摸屏,用户也不是有“ ...

  6. winform判断chrome是否正在最前端运行

    /// <summary> /// 获取系统当前活动窗口 /// </summary> /// <returns></returns> [DllImpo ...

  7. ionic2生命周期

    生命周期: ionViewDidLoad(){ console.log("1.0 ionViewDidLoad 当页面加载的时候触发,仅在页面创建的时候触发一次,如果被缓存了,那么下次再打开 ...

  8. mysql的一些sql用法

    mysql中修改列名: alter table 表名 change abc def 列类型;比如 alter table student change pws psw char(10);

  9. Redis 实现分布式锁

    前言 分布式锁一般有三种实现方式:1. 数据库乐观锁:2. 基于Redis的分布式锁:3. 基于ZooKeeper的分布式锁.本篇博客将介绍第二种方式,基于Redis实现分布式锁.虽然网上已经有各种介 ...

  10. 十大创客与微软智能云Azure

    由微软举办的“2016年创客先锋—基于微软智能云Azure 的 SaaS 应用软件大赛”已于本周二在中关村圆满落幕.来自全国22家孵化园的创客,历时两个月,开发出百余项基于微软智能云Azure开发的创 ...