atelierspierrot / mime-mailer
此包已被废弃,不再维护。未建议替代包。
用于发送富 MIME 邮件的包。
v1.1.0
2015-03-04 23:36 UTC
Requires
- php: >=5.3.0
- atelierspierrot/library: 1.*
- atelierspierrot/patterns: 1.*
- atelierspierrot/validators: 1.*
Requires (Dev)
- phpmd/phpmd: 1.4.*
- sami/sami: dev-master
This package is not auto-updated.
Last update: 2024-03-02 11:29:26 UTC
README
用法
要创建一个 Mailer 实例,只需写入
$mailer = \MimeMailer\Mailer::getInstance();
您可以定义一组用户选项,如下所示
$mailer = \MimeMailer\Mailer::getInstance(array( 'options name' => 'option value', //... ));
Mailer 实例像一个全局容器,用于构建消息并发送。它将一组消息作为一个数组来处理。从这个容器中,您可以访问到
$mailer->getMessage() // the current message object $mailer->getTransporter() // the current transporter object $mailer->getSpooler() // the current spooler object
要处理当前消息,您可以写入
$mailer->getMessage() // the message will be created if none was defined ->setTo(...) ->setSubject(...) ->setText(...) //... ;
定义了许多方法来构建消息,请参阅 PHP 类本身以了解更多信息。
所有 "人员" 字段都可以定义为以下形式
( 'my@email.address' ) ( 'my@email.address', 'my name' ) ( array( 'my name'=>'my@email.address' ) ) ( array( 'my name'=>'my@email.address', 'another name'=>'another@email.address' ) ) ( array( 'my name'=>'my@email.address', 'another@email.address' ) )
最后,要发送构建的消息,只需写入
$mailer->send()
一些日志可以通过以下方式从容器中访问
$mailer->getErrors() $mailer->getInfos()
安装
有关如何安装此包及其命名空间的完整信息,请参阅我们的 USAGE 文档。
如果您是 Composer 用户,只需将包添加到项目 composer.json
清单文件的要求中
"atelierspierrot/mime-mailer": "@stable"
您可以使用特定的版本或主要版本的最新版本,使用适当的 版本约束。
请注意,此包依赖于外部包 PHP Patterns、PHP Library 和 PHP Validators。
作者 & 许可证
MIME 邮件器
版权 (c) 2013-2016 Pierre Cassat 和贡献者
在 Apache 版本 2.0 许可证下授权。
Les Ateliers Pierrot - 巴黎,法国
http://www.ateliers-pierrot.fr/ - contact@ateliers-pierrot.fr