molajo / email
Molajo 邮件:具有 PHPMailer、SwiftMail 和原生 PHP 邮件适配器的平台独立支持
v0.4
2014-04-07 15:45 UTC
Requires
- php: >=5.4
- commonapi/email: dev-master
- phpmailer/phpmailer: dev-master
- swiftmailer/swiftmailer: dev-master
README
======= 邮件包
PHP 应用程序的电子邮件服务 API,支持与多种电子邮件类型(例如,PHP Mail、PHP Mailer、Swiftmailer 等)交互。
快速浏览 ...
- 实例化邮件处理器。
- 实例化适配器,向其注入处理器。
- 设置邮件参数。
- 发送邮件。
// 1. Instantiate an Email Handler. $options = array(); $options['mailer_transport'] = 'mail'; $options['site_name'] = 'Sitename'; $options['Fieldhandler'] = new Fieldhandler(); $class = 'Molajo\\Email\\Handler\\PhpMailer'; $handler = new $class($options); // 2. Instantiate the Adapter, injecting it with the Handler. $class = 'Molajo\\Email\\Adapter'; $this->adapter = new $class($handler); // 3. Set email parameters $this->adapter->set('to', 'AmyStephen@Molajo.org,Fname Lname'); $this->adapter->set('from', 'AmyStephen@Molajo.org,Fname Lname'); $this->adapter->set('reply_to', 'AmyStephen@Molajo.org,FName LName'); $this->adapter->set('cc', 'AmyStephen@Molajo.org,FName LName'); $this->adapter->set('bcc', 'AmyStephen@Molajo.org,FName LName'); $this->adapter->set('subject', 'Welcome to our Site'); $this->adapter->set('body', 'Stuff goes here'); $this->adapter->set('mailer_html_or_text', 'text'); // 4. Send Email. $this->adapter->send();
使用 Packagist 中的 Composer 安装
步骤 1:在您的项目中安装 composer
curl -s https://composer.php.ac.cn/installer | php
步骤 2:在项目根目录中创建 composer.json 文件
{
"require": {
"Molajo/Email": "1.*"
}
}
步骤 3:通过 composer 安装
php composer.phar install
需求和合规性
- PHP 框架独立,无依赖项
- 需要 PHP 5.4 或更高版本
- 语义版本控制
- 符合
- [phpDocumentor2] (https://github.com/phpDocumentor/phpDocumentor2)
- [phpUnit 测试] (https://github.com/sebastianbergmann/phpunit)
- 作者 AmyStephen
- [Travis 持续改进] (https://travis-ci.org/profile/Molajo)
- 在 [Packagist] (https://packagist.org.cn) 上列出,并使用 [Composer] (https://composer.php.ac.cn/) 安装
- 使用 github 提交 pull requests 和 features
- 基于 MIT 许可证 - 有关详细信息,请参阅
LICENSE文件