gelysis / silverstripe-phpmailer
为 SilverStripe 提供的 PHPMailer 实现,支持自定义 SMTP。
0.9.7
2018-04-30 21:02 UTC
Requires
- php: ~7.0|~5.6
- silverstripe/framework: ~3.6
Requires (Dev)
- phpunit/phpunit: ~6.0@stable|~5.7@stable
This package is auto-updated.
Last update: 2024-09-29 04:42:52 UTC
README
PHPMailer for SilverStripe
版权 ©2017, Andreas Gerhards andreas@gelysis.net. 版权所有。/ 所有权利保留。
基于 Philipp Krenn 的 SilverStripe SmtpMailer 分支。
许可证
BSD-3: 请参阅 [LICENSE.md] 获取更多详细信息。
许可协议
BSD-3: 请参阅 [LICENSE.md] 获取更多详细信息。
系统需求
需要 SilverStripe ~3.6.0 和 PHP 5.6 或更高版本。
组件
此包是 SilverStripe 3 的可选模块。
描述
SilverStripe-Smtp 将电子邮件发送到您的提供商或主机的 SMTP 服务器,而不是使用 PHP 内置的 mail() 函数,因此用 PHPMailer 替换经典的 SilverStripe Mailer,通过 SMTP 协议将电子邮件发送到本地或远程 SMTP 服务器。
用例
- 禁用 mail()。
- DNS 配置问题,以及某些邮件服务器在域名不匹配时丢弃电子邮件的问题。
- 如果您想发送加密的电子邮件(使用 SSL 或 TLS 协议)。
- 使用外部 SMTP 服务器发送电子邮件,而无需安装邮件服务器。
- 如果您正在使用 AWS,并希望利用 SES(简单电子邮件服务)。
安装
- 使用 packagist 依赖关系(gelysis/silverstripe-phpmailer)。
- 使用 _config.php.model 配置模块。如果没有配置,则回退到不带认证的 localhost。
问题和反馈
请联系作者。
发布信息
SilverStripe-Phpmailer 0.9.6, 2017-08-07
更新
请参阅 [CHANGELOG.md]。