swiftmailer邮件系统
博客专区 > xinson 的博客 > 博客详情
swiftmailer邮件系统
xinson 发表于3年前
swiftmailer邮件系统
  • 发表于 3年前
  • 阅读 54
  • 收藏 0
  • 点赞 0
  • 评论 0
摘要: Swift Mailer 和前面介绍的PHPMailer一样,也是一个PHP邮件发送类。它不依赖于 PHP 自带的mail() 函数,因为该函数在发送多个邮件时占用的系统资源很高。Swift 直接与 SMTP 服务器通讯,具有非常高的发送速度和效率。

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();
}


共有 人打赏支持
粉丝 16
博文 132
码字总数 29814
×
xinson
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: