PHP SwiftMailer邮件发送库

Swift Mailer 库是个超好用的 PHP 邮件发送工具,直接与 SMTP 服务器对接,速度快且占用资源少,适合多个邮件的发送,是当使用 PHP 自带的 mail()函数时,系统资源的消耗可不小。要注意,发送邮件时,你输入的密码不是邮箱密码,而是由邮箱的授权码。你可以根据自己的需求设置不同的邮箱服务器和端口,支持 SSL 等加密方式,保证邮件的安全。代码结构简洁,配置起来也挺方便的,适合有一定 PHP 基础的小伙伴。举个例子,给你看看代码是怎么写的:

function sendMail() {
  require 'path/to/swift_required.php';
  $transport = Swift_SmtpTransport::newInstance('邮件服务器地址', '端口号', '加密方式')
    ->setUsername('用户名')
    ->setPassword('授权码');
  $mailer = Swift_Mailer::newInstance($transport);
  $message = Swift_Message::newInstance()
    ->setSubject('邮件主题')
    ->setFrom(['邮件来自邮箱' => '邮件来自名称'])
    ->setTo('收件人邮箱')
    ->setContentType('text/html')
    ->setBody('邮件内容');
  $mailer->send($message);
}

如果你需要更详细的配置,推荐查看相关资料。其实,Swift Mailer 比起直接用 PHP 自带的 mail 函数来说,更加高效可靠,尤其是对于邮件群发或复杂邮件内容,挺实用的。

zip 文件大小:211.05KB