qwant50 / mailer
Jazz 框架的邮件组件
3.0.0
2016-02-10 18:44 UTC
Requires
- qwant50/config: dev-master
- rioter/logger: dev-master
Requires (Dev)
- phpunit/phpunit: ~5.0
This package is not auto-updated.
Last update: 2024-09-14 18:19:22 UTC
README
Jazz 框架的邮件组件
安装
安装此ITCourses框架邮件组件的首选方式是通过 composer。
可以运行
php composer.phar require "qwant50/mailer"
或者添加
"qwant50/mailer": "~3.0.*"
到您的composer.json文件的require部分。
用法
####1. 您必须从配置文件 path/to/config/mailer.php
中初始化 $config
数组
return [ 'transport' => 'SmtpTransport', 'host' => 'smtp.domain.com', 'port' => 587, 'smtp_username' => 'username', 'smtp_password' => 'password', 'mailFrom' => 'transportMailAddress@domain.com', 'debug' => 5, // 0 - disable debug messages ];
####2. 设置一些消息头。 "推荐"
use Qwant\Mailer; use Qwant\Message; $message = new Message(); $message->addHeader('Error-to', 'example@domain.com') ->addHeader('From', 'example@domain.com') ->addHeader('To', 'example@domain.com') ->addHeader('Subject', 'Text field.');
####3. 设置正文和mailTo字段是必须的
$message->setBody('Message's body.'); $message->setMailTo('example@domain.com');
####4. 发送一条消息
$mailer = new Mailer($config); if ($mailer->send($message)) { // Success } else { // Error };
版权所有 © 2015-2016, ITCourses