文档章节

swiftmailer邮件系统

xinson
 xinson
发布于 2015/02/15 10:55
字数 352
阅读 69
收藏 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
博文 135
码字总数 30457
作品 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
swiftmailer群发邮件时,如何给邮件标题添加变量

$swift=Swift_Mailer::newInstance($transport); $content=file_get_contents('content/reg.php'); $message=Swift_Message::newInstance() ->setFrom(array('jlhome@126.com'=>'哈哈')) ->s......

jlhome
2016/08/31
43
1
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
2018/08/15
0
0
为 Web 开发者准备的 25 个超棒 PHP 开发库

本文来自英文的 thedesignpixel,原文没有对这些 PHP 开发库进行说明,So,将就着看吧,除非你比红薯还笨,否则应该能看明白个大概的:) Mink Faker PHP Collection PHP Error PHP Markdown...

oschina
2014/09/18
6.1K
33
Bolt 2.2.24 发布,PHP 编写的简易 CMS

Bolt 2.2.24 发布了,Bolt 是一个用 PHP 编写的简易 CMS。 它基于 Silex 和 Symfony 组件,使用 Twig 和 SQLite,MySQL 或 PostgreSQL。 更新内容: 安全:更新 Swiftmailer 至^5.4.5 per CV...

王练
2017/01/02
1K
2

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周二乱弹 —— 以后我偷小鱼干养你

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @庞巴哥 :只有这节奏瞬间变得轻松。。。。。。。。。分享Talking Eyes的单曲《In the sun (Extended Version)》: 《In the sun (Extended Ve...

小小编辑
35分钟前
1
0
多表查询

第1章 多表关系实战 1.1 实战1:省和市  方案1:多张表,一对多  方案2:一张表,自关联一对多 1.2 实战2:用户和角色 (比如演员和扮演人物)  多对多关系 1.3 实战3:角色和权限 (比如...

stars永恒
今天
7
0
求推广,德邦快递坑人!!!!

完全没想好怎么来吐槽自己这次苦逼的德邦物流过程了,只好来记一个流水账。 从寄快递开始: 2019年1月15日从 德邦物流 微信小app上下单,截图如下: 可笑的是什么,我预约的是17号上门收件,...

o0无忧亦无怖
昨天
9
0
Mac Vim配置

1.升级 vim   我自己 MacBook Pro 的系统还是 10.11 ,其自带的 vim 版本为 7.3 ,我们将其升至最新版: 使用 homebrew : brew install vim --with-lua --with-override-system-vim 这将下...

Pasenger
昨天
9
0
vmware安装Ubuntu上不了网?上网了安装不了net-tools,无法执行ifconfig?

1.重新设置网络适配器还是不行,如下指定nat 2.还需要指定共享网络,我是在无线环境下 3.无法执行ifconfig https://packages.ubuntu.com/bionic/net-tools到这个网站下载net-tools的deb文件...

noob_chr
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部