Yii2使用swiftmailer发送邮件的方法
本文实例讲述了Yii2使用swiftmailer发送邮件的方法。分享给大家供大家参考,具体如下:
'mail' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@backend/mail', 'useFileTransport' => false,//set this property to false to send mails to real email addresses //comment the following array to send mail using php's mail function 'transport' => [ 'class' => 'Swift_SmtpTransport', 'host' => 'smtp.gmail.com', 'username' => 'username@gmail.com', 'password' => 'password', 'port' => '587', 'encryption' => 'tls', ], ], ],
控制器:
Yii::$app->mail->compose('your_view', ['params' => $params]) ->setFrom([\Yii::$app->params['supportEmail'] => 'Test Mail']) ->setTo('to_email@xx.com') ->setSubject('This is a test mail ' ) ->send();
更多关于Yii相关内容感兴趣的读者可查看本站专题:《Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教程》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。
相关推荐
-
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
前言 本文主要介绍的是关于解决Yii2邮件发送返回成功但接收不到邮件问题的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 刚刚用了一下yii邮件发送功能,虽然结果返回成功,但接收不到邮件. 配置文件代码如下: 'components' => [ 'db' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yiidemo', 'username' => 'root',
-
Yii2使用swiftmailer发送邮件的方法
本文实例讲述了Yii2使用swiftmailer发送邮件的方法.分享给大家供大家参考,具体如下: 'mail' => [ 'class' => 'yii\swiftmailer\Mailer', 'viewPath' => '@backend/mail', 'useFileTransport' => false,//set this property to false to send mails to real email addresses //comment the follo
-
PHP实现发送邮件的方法(基于简单邮件发送类)
本文实例讲述了PHP实现发送邮件的方法.分享给大家供大家参考,具体如下: 邮件发送类 <?php /*邮件发送类 *功能:使用smtp服务器发送邮件 */ class smtp { /* 全局变量 */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; var $sock; /* 构造函数 */ fu
-
java实现基于SMTP发送邮件的方法
本文实例讲述了java实现基于SMTP发送邮件的方法.分享给大家供大家参考.具体实现方法如下: import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Tra
-
Java使用JavaMail发送邮件的方法
本文实例讲述了Java使用JavaMail发送邮件的方法.分享给大家供大家参考,具体如下: 代码一.Email_Autherticator.java 服务器验证代码 import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; public class Email_Autherticator extends Authenticator { String username = "你邮箱的用户名"; S
-
ZF框架实现发送邮件的方法
本文实例讲述了ZF框架实现发送邮件的方法.分享给大家供大家参考,具体如下: Zend_Loader::loadFile("Zend/Mail.php"); Zend_Loader::loadFile("Zend/Mail/Transport/Smtp.php"); $config = array( 'auth' => 'login', 'username' => 'username@163.com', 'password' => 'password
-
php提交表单发送邮件的方法
本文实例讲述了php提交表单发送邮件的方法.分享给大家供大家参考.具体如下: 保存下面的html代码到:email.html文件 <html> <head> <title>Simple Send Mail </title> </head> <body> <h1>Mail Form</h1> <form name="form1" method="post" actio
-
Yii2 assets清除缓存的方法
本文实例讲述了Yii2 assets清除缓存的方法.分享给大家供大家参考,具体如下: use vendor\myVendorName\myPackageName\assets\AppAsset; AppAsset::register($this); 在配置文件中添加: 'components' => [ 'assetManager' => [ 'linkAssets' => true, ], ] 刷新后就可以清除缓存 更多关于Yii相关内容感兴趣的读者可查看本站专题:<Yii框架入
-
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
本文实例讲述了PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法.分享给大家供大家参考,具体如下: 1.php mail()函数在windows不能用,需要安装sendmail. 2.从http://glob.com.au/sendmail/ 下载sendmail组件 3.解压sendmail.zip到目录下,我安装的路径是: F:\root\sendMail 4.配置php.ini,主要配置以下3项 5.修改 sendmail.ini,文件路径:F:\root
-
PHP调用Mailgun发送邮件的方法
总结PHP 调用Mailgun发送邮件的方法,供大家参考,具体内容如下 本篇博客参考Mailgun 官方API github链接:https://github.com/mailgun/mailgun-php 1.Mailgun是依赖composer工具,因此在使用之前需要先确认已经安装了composer.如何安装composer,非常简单,下面方法展示如何安装composer工具: curl -sS https://getcomposer.org/installer | php 2.Mailgu
-
Codeigniter发送邮件的方法
本文实例讲述了Codeigniter发送邮件的方法.分享给大家供大家参考.具体分析如下: Codeigniter的邮件发送支持一下特性: Multiple Protocols: Mail, Sendmail, and SMTP Multiple recipients CC and BCCs HTML or Plaintext email Attachments Word wrapping Priorities BCC Batch Mode, enabling large email lists
随机推荐
- asp.net及javascript判断是否手机访问的方法
- thinkphp框架实现删除和批量删除
- 原生js实现复制对象、扩展对象 类似jquery中的extend()方法
- 多系统启动秘密:Boot.ini设置方法
- java IO 字节流详解及实例代码
- jQuery Masonry瀑布流插件使用详解
- PHP依赖注入(DI)和控制反转(IoC)详解
- PHP获取客户端及服务器端IP的封装类
- Python的requests网络编程包使用教程
- 解析C++编程中异常相关的堆栈展开和throw()异常规范
- 在同一台机器上运行多个 MySQL 服务
- PHP pathinfo()获得文件的路径、名称等信息说明
- 从键盘磨损度看一个人的分析
- 万网独享主机Apache为Ecshop商城添加404页面的方法详解
- jquery实现简单的表单验证
- 深入Java线程中断的本质与编程原则的概述
- C#检测是否有u盘插入的方法
- 解决 select 挡住div的解决方法
- python学习笔记之列表(list)与元组(tuple)详解
- JQuery选中select组件被选中的值方法