文档章节

swiftmailer邮件系统

xinson
 xinson
发布于 2015/02/15 10:55
字数 352
阅读 64
收藏 0

Swift Mailer 和前面介绍的PHPMailer一样,也是一个PHP邮件发送类。它不依赖于 PHP 自带的mail() 函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift 直接与 SMTP 服务器通讯,具有非常高的发送速度和效率。 

类库文件(lib文件拷贝到使用项目中,导入swift_required.php)

http://share.weiyun.com/c523b953c45a649adf9909ee583d75f2

require_once('swiftmail/swift_required.php');
$transport =Swift_SmtpTransport::newInstance('smtp服务器', '端口')
    ->setUsername('邮箱账号')
    ->setPassword('密码');
$mailer =Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance()
    ->setSubject('你的邮件主题')//创建邮件信息的主题,即发送标题      注意:Swift_Message::newInstance() 后面没有分号    
    ->setFrom(array('发送的邮箱' =>'123456'))//谁发送的   设置发送人及昵称            注意:本句话结束没有分号    
    ->setTo(array('收信的邮箱'))//发给谁        设置接收邮件人的列表    注意:本句话结束没有分号    
    ->setBody('邮件内容');//邮件发送的内容    注意:当一切都设置完毕了以后,最好加上分号结束
try{
    $mailer->send($message); }
catch (Swift_ConnectionException $e){
    echo 'There was a problem communicating with SMTP: ' . $e->getMessage();
}


© 著作权归作者所有

共有 人打赏支持
xinson
粉丝 15
博文 133
码字总数 29814
作品 0
广州
程序员
在php ci框架中使用swiftmailer

<?phprequireonce 'SwiftMailer/swiftrequired.php'; class Mmailer extends CIModel { /**@send mail*@package 邮件信息**@package['mail_myname']*@package['mail_username']*@package['m......

mot_evans
2013/07/06
0
2
group office + nginx windows安装

1、下载软件: https://windows.php.net/downloads/releases/php-7.2.8-Win32-VC15-x64.zip https://excellmedia.dl.sourceforge.net/project/group-office/6.3/groupoffice-6.3.30-php-70.......

dressame
08/15
0
0
qser-mailer: swiftmailer 的快捷助手

如果本文图片显示不出来,请看我的博客 http://vb2005xu.iteye.com/blog/2114518 近日在对charsen的修改版上进行了再次的修改与调整,对原版的qee v3 做了更多的bug修改,目前经过测试基本可以使...

vb2005xu
2014/09/10
0
0
Yii 2 —— 密码加密算法

1.1 密码加密算法 参考文档: 1、更新后的 PHP: 现代 PHP 中的密码安全性; 2、http://php.net/manual/zh/function.password-hash.php 3、http://php.net/manual/zh/function.password-veri......

tywali
06/29
0
0
yii2发送邮件教程

作者:白狼 出处:http://www.manks.top/article/yii2_swiftMailer本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权...

白狼栈
2016/04/27
75
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部