用过phpmail个人感觉发送邮件比较慢,不是很稳定。后来试着改用Swift Mailer发邮件,感觉好多了。

将文件放在系统目录下的library/Vendor目录下。在3.2.3测试没有任何问题。

[PHP] 纯文本查看 复制代码
public static function emailsms(){
          Vendor('Swift.swift_required');
$transport=\Swift_SmtpTransport::newInstance("邮件服务器地址","端口号","加密方式(例如:使用腾讯qq邮箱时此处填ssl,不加密不填写此项)")->setUsername("用户名")->setPassword("密码");
          $mailer =\Swift_Mailer::newInstance($transport);
          $message=\Swift_Message::newInstance()->setSubject("邮件主题")->setFrom(array("邮件来自邮箱号"=>"邮件来自名称"))->setTo("收件人邮箱")->setContentType("text/html")->setBody("邮件内容");
          $mailer->protocol='smtp';
          $mailer->send($message);
      }


发送邮件Swift Mailer代替PHPmail

发送邮件Swift Mailer代替PHPmail - 敏捷大拇指 - 发送邮件Swift Mailer代替PHPmail