1配置邮箱

在 common/config/web.php中写入以下代码配置 Mail代理

 return ['components' => [...//your code,//以下是 mail 的配置'mailer' => ['class' => 'yii\swiftmailer\Mailer','viewPath' => '@common/mail','transport' => ['class' => 'Swift_SmtpTransport',//我用的是QQ 的代理,所以这里是 QQ 的配置信息'host' => 'smtp.qq.com','port' => 587,'encryption' => 'tls',    //这部分信息不应该公开,所以后期会由数据库中拿取'username' => '你的 QQ 号','password' => '在开启SMTP服务后,生成de一个授权码,不是扣扣密码',],//发送的邮件信息配置'messageConfig' => ['charset' => 'utf-8','from' => ['410345759@qq.com' => '祝云']],],']];

2接下来就可以发送邮件了

   不使用模板$mail = Yii::$app->mailer->compose();$mail->setTo('发送的邮箱');$mail->setSubject('邮件的标题');$mail->setHtmlBody('邮件内容,这里可以使用 HTML 代码');$mail->send();//发送
使用模板           //你也可以在 compose() 方法中传递一些视图所需参数,这些参数可以在视图文件中使用    Yii::$app->mailer->compose('模板文件名称',['key' => $value])
     ->setFrom('from@domain.com')   ->setTo('to@domain.com')    ->setSubject('Message subject')    ->setTextBody('Plain text content')   ->setHtmlBody('<b>HTML content</b>')   ->send();//compose 与控制器中的 render 方法参数方式相同.

问题当出现:

Failed to authenticate on SMTP server with username "1710000" using 1 possible authenticators

1、在邮箱设置中开启SMTP服务

2、在开启SMTP服务后,生成一个授权码,填入配置文件的  password 即可。

2016-11-13 18:48:15

转载于:https://www.cnblogs.com/webph/p/6059480.html

Yii2邮箱发送与配置相关推荐

  1. PHPMailer邮箱发送参数配置

    很多网站注册时都会要求输入电子邮箱,其应用场景是比较广的,例如注册账号接收验证码.注册成功通知.登录通知.找回密码验证通知等.本文将介绍如何使用PHP实现发送邮件. 开源项目PHPMailer 使用了 ...

  2. 【Zabbix】配置 腾讯企业邮箱 发送报警邮件

    Zabbix 配置 腾讯企业邮箱 发送报警邮件

  3. SpringBoot集成163邮件发送详细配置,从163邮箱开始配置

    SpringBoot集成163邮件发送详细配置,从163邮箱开始配置 1.登录163邮箱 2.配置163邮箱 3.开始编写SpringBoot代码 1.创建SpringBoot项目然后引入依赖 2.编 ...

  4. yii2.0邮箱发送

    首先在yii框架的common/config/main_local.php里的components下加上 'mailer' => [ 'class' => 'yii\swiftmailer ...

  5. SpringBoot中快速实现邮箱发送

    前言 在许多企业级项目中,需要用到邮件发送的功能,如: 注册用户时需要邮箱发送验证 用户生日时发送邮件通知祝贺 发送邮件给用户等 创建工程导入依赖 <!-- 邮箱发送依赖 --> < ...

  6. clojure实现邮箱发送

    参考文档: Github的clj-email clojure中实现邮箱发送!!! 邮箱发送需要使用到 第一步:project.clj中添加依赖 [com.draines/postal "2. ...

  7. Spring Boot 整合163或者qq邮箱发送验证码

    前记 最近做的项目中注册功能要用到验证码,本来想用阿里云的短信服务,但是有点小贵,就另辟捷径,选择了用邮箱来发送验证码.记录一下整合过程,也希望能帮助一些有需要的人. 正文 1.Spring Boot ...

  8. 基于git(分布式版本控制系统)的各种服务器权限工具对比 Gitlab服务器搭建 以及邮箱、LDAP配置 实现公司多人协同开发

    前言 作为大一的小朋友,虽然学的专业和CS有那么一点关系,但放到实习的工作当中,那是完全不够用了:( 在实习老师的指导和帮助下,在实习的头个礼拜,逐步接触了解了git--开源分布式版本控制系统.并在第 ...

  9. JAVA常用工具类-【6】邮箱发送

    1.让服务器发送邮件给指定邮箱 package com.day.util.mail; import java.io.File; import java.io.UnsupportedEncodingEx ...

最新文章

  1. BootstrapTable-加载数据
  2. seo 伪原创_SEO干货——文章到底如何伪原创?
  3. Scala可变数组和不可变数组之间相互转换
  4. 可以操作excel吗_Excel快速填充,这四种方法你会吗?操作逆天告别加班
  5. RTSP/RTMP播放端录像不可忽视的几个设计要点
  6. 5-14卷积神经网添加正则化
  7. vuetify中文文档_我们为什么选择Vuetify作为前端框架
  8. 人工智能ai算法_当AI算法脱轨时
  9. JS前端怎样通过程序来获取当前浏览器是什么版本的浏览器(或者判断当前浏览器是否为IE8及以下浏览器)
  10. 大一python题库及答案_Python经典题库及答案-python经典编程题
  11. 如何确定直流电机驱动的 PWM 频率
  12. simlink里面MATLAB Function ‘xxx‘ not supported for code generation.
  13. 如何搭建属于自己的阿里云服务器
  14. windows adb usb 找不到设备的解决方法
  15. 【Banana PI Leaf S3开发板试用体验】MicroPython环境搭建
  16. HTML5期末大作业:旅游网页设计与实现——旅游风景区网站HTML+CSS+JavaScript 景点静态网页设计 学生DW静态网页设计...
  17. Vector中遍历删除元素
  18. 【Java】Java POI 设置Excel单元格上下标
  19. Redis MGET性能衰减分析
  20. 如何让2007Office兼容低版本的文档?

热门文章

  1. 我的2021秋招 | 互联网、银行、选调 经验分享
  2. Hinton 深度学习论文总结
  3. ArcGIS Enterprise托管服务/托管服务器/托管数据库-之“托管”理解
  4. [Python] MQTT介绍与使用
  5. 字节社招经历:5年Java开发经验,半月3次面试,成功拿到 Offer
  6. LaTeX 中少量俄文的输入
  7. RedHat RHEL7.2  系统安装详细步骤
  8. cc2541中文数据手册及cc2541蓝牙源程序
  9. mysql数据库编程题题_mysql数据库编程题测试
  10. Python vs Go!