qwant50/mailer

Jazz 框架的邮件组件

3.0.0 2016-02-10 18:44 UTC

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