fterenzani/swiftmail

Swift Mailer 5及以后版本的门面模式实现

1.1 2013-07-30 16:12 UTC

This package is auto-updated.

Last update: 2024-09-29 03:52:24 UTC


README

SwiftMail 是 Swift Mailer 4.x 的一个门面模式实现,Swift Mailer 是 Chris Corbyn 开发的基于 PHP 的一个强大的邮件库组件。

可以通过以下方式发送简单的电子邮件

SwiftMail::newInstance($subject, $message)
    ->setTo($to)
    ->setFrom($from)
    ->send()
;

默认情况下,SwiftMail 尝试使用 Swift_MailTransport 发送电子邮件(使用 PHP 的 mail 函数)。可以通过 SwiftMail::setDefaultTransport 静态方法更改默认传输方式。

$smtp = Swift_SmtpTransport::newInstance($host, $port)
    ->setUsername($user)
    ->setPassword($pass)
;

SwiftMail::setDefaultTransport($smtp);

Swift Mailer 文档中提供了可用的传输列表。