atelierspierrot/mime-mailer

此包已被废弃,不再维护。未建议替代包。

用于发送富 MIME 邮件的包。

v1.1.0 2015-03-04 23:36 UTC

This package is not auto-updated.

Last update: 2024-03-02 11:29:26 UTC


README

demonstration documentation 一个用于发送富 MIME 邮件的 PHP 包。

用法

要创建一个 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 PatternsPHP LibraryPHP Validators

作者 & 许可证

MIME 邮件器

http://github.com/atelierspierrot/mime-mailer

版权 (c) 2013-2016 Pierre Cassat 和贡献者

在 Apache 版本 2.0 许可证下授权。

https://apache.ac.cn/licenses/LICENSE-2.0

Les Ateliers Pierrot - 巴黎,法国

http://www.ateliers-pierrot.fr/ - contact@ateliers-pierrot.fr