在Yii Framework中利用PHPMailer发送邮件(2011-06-02 14:06:23)
这个扩展配置十分方便,如果有问题的话,可以打开Debug:
- <?php
- $message = 'Hello World!';
- $mailer = Yii::createComponent('application.extensions.mailer.EMailer');
- $mailer->Host = <your smtp host>;
- $mailer->IsSMTP();
- $mailer->From = 'wei@example.com';
- $mailer->AddReplyTo('wei@example.com');
- $mailer->AddAddress('qiang@example.com');
- $mailer->FromName = 'Wei Yard';
- $mailer->SMTPDebug = true;//设置SMTPDebug为true,就可以打开Debug功能,根据提示去修改配置
- $mailer->CharSet = 'UTF-8';
- $mailer->Subject = Yii::t('demo', 'Yii rulez!');
- $mailer->Body = $message;
- $mailer->Send();
因为我使用163邮箱作为发件地址,这个邮件服务是需要验证功能的。必须输入用户名和密码才能发送成功!
- <?php
- $message = 'Hello World!';
- $mailer = Yii::createComponent('application.extensions.mailer.EMailer');
- $mailer->Host = 'smtp.163.com';
- $mailer->IsSMTP();
- $mailer->SMTPAuth = true;
- $mailer->From = 'from@163.com';
- $mailer->AddReplyTo('from@163.com');
- $mailer->AddAddress('to@qq.com');
- $mailer->FromName = myName';
- $mailer->Username = 'username'; //这里输入发件地址的用户名
- $mailer->Password = 'password'; //这里输入发件地址的密码
- $mailer->SMTPDebug = true;//设置SMTPDebug为true,就可以打开Debug功能,根据提示去修改配置
- $mailer->CharSet = 'UTF-8';
- $mailer->Subject = Yii::t('demo', 'Yii rulez!');
- $mailer->Body = $message;
- $mailer->Send();
如果大家使用的服务器没有安装邮件服务器的话,我们可以使用这种方法去发送邮件!
在Yii Framework中利用PHPMailer发送邮件(2011-06-02 14:06:23)的更多相关文章
- ThinkPHP 中使用 PHPMailer 发送邮件 支持163和QQ邮箱等
[摘要]ThinkPHP是一个开源的PHP框架, 是为了简化企业级应用开发和敏捷WEB应用开发而诞生的.本文介绍ThinkPHP 中使用 PHPMailer 发送邮件. PHP是自带可以发送邮件的Ma ...
- 利用PHPMailer发送邮件时报错
利用thinkphp集成PHPMailer发送邮件时报错:Failed to connect to server: Unable to find the socket transport “ssl” ...
- 在Thinkphp3.2 中使用PHPMailer 发送邮件
phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,有需要了解的朋友可参考. phpmailer发送邮件功能很强大,今天真 ...
- PHP中利用PHPMailer配合QQ邮箱实现发邮件
PHPMailer的介绍: 优点: 可运行在任何平台之上 支持SMTP验证 发送邮时指定多个收件人,抄送地址,暗送地址和回复地址:注:添加抄送.暗送仅win平台下smtp方式支持 支持多种邮件编码包括 ...
- PHP中利用PHPMailer使用QQ邮箱实现邮件发送
/** * 下订单发送邮件 * @to 收件人 @title 标题 @content 内容 */ function sendMail($to,$title,$content){ //引入PHPMail ...
- Thinkphp中使用PHPmailer发送邮件
在ThinkPHP\Extend\Vendor\目录下放入PHPMailer文件夹,里面包含以下文件 重置密码发送邮件 public function recover(){ if($this-> ...
- Laravel中利用队列发送邮件的方法示例
https://www.jb51.net/article/121647.htm 本文主要给大家介绍了关于Laravel中队列发送邮件的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的 ...
- TP3.2 中使用 PHPMailer 发送邮件
第一步.添加PHPMailer类库 http://pan.baidu.com/s/1o7Zc7V0 第二步.添加发送邮件函数 在common目录中的公共函数文件加入函数 <?php /***** ...
- 【转载】python中利用smtplib发送邮件的3中方式 普通/ssl/tls
#!/usr/bin/python # coding:utf- import smtplib from email.MIMEText import MIMEText from email.Utils ...
随机推荐
- mysql 关联左表不存在数据 并 根据身份证计算查找大于65岁以上老人
--- //查找左边不存在数据,不能用 = '' SELECT m.uid FROM es_members m LEFT JOIN es_user_self_care_assessment u ON ...
- LeetCode String Compression
原题链接在这里:https://leetcode.com/problems/string-compression/description/ 题目: Given an array of characte ...
- Tornador之初识(一)
一.最简单的web服务器 import socket def handle_request(client): buf = client.recv(1024) client.send("HTT ...
- psd文件导出为图片教程
美术给过来PSD文件好多层啊.怎么挨个把需要的图片导出来呢. 1. 选中 要导出的图片的图层 2.ctrl+N 新建个文档 然后把图片拉到 新的里面 然后点图像-裁剪 确定就行了,然后ctrl+s保 ...
- [LeetCode系列]有序链表转换为平衡BST的递归解法
给定有序链表(元素由小到大), 试问如何将其转换为一个平衡BST? 平衡BST: 任意节点的左右子树的深度差值不大于1. 主要思想是用递归. Trick是使用快慢指针来获取中间节点. 获得中间节点后, ...
- RK3288 HDMI配置和调试
RK3288 最大输出分辨率为 3840x2160 HDMI 驱动代码位于 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2 目录 1.设置默认输出 ...
- Linux 利用busybox制作根文件系统
busybox版本:1.17.3 官网下载路径:https://busybox.net/downloads/ 网盘下载路径:https://pan.baidu.com/s/1nvrEa73 密码:7y ...
- Editplus配置Java、Python、C/C++ (基于VS2010) 编译环境
1. 为什么要配置EditPlus使其能够编译运行Java.Python.C/C++等程序? EditPlus是一款轻量级(大约2M)的文本编辑器,实际开发中,只需要关联相应的编译工具就可以化身为一个 ...
- 模拟Linux修改实际、有效和保存设置标识
就是模拟setuid seteuid setreuid setresuid,感觉代码比书上大段的文字好记,就写成代码形式了. // setuid.cc: 模拟<unistd.h>中的设置用 ...
- 基于INTEL FPGA硬浮点DSP实现卷积运算
概述 卷积是一种线性运算,其本质是滑动平均思想,广泛应用于图像滤波.而随着人工智能及深度学习的发展,卷积也在神经网络中发挥重要的作用,如卷积神经网络.本参考设计主要介绍如何基于INTEL 硬浮点的DS ...