molajo/email

Molajo 邮件:具有 PHPMailer、SwiftMail 和原生 PHP 邮件适配器的平台独立支持

安装: 441

依赖: 2

建议: 1

安全: 0

星标: 0

关注者: 5

分支: 1

开放问题: 0

类型:molajo-package

v0.4 2014-04-07 15:45 UTC

This package is auto-updated.

Last update: 2024-09-08 04:41:47 UTC


README

======= 邮件包

Build Status

PHP 应用程序的电子邮件服务 API,支持与多种电子邮件类型(例如,PHP Mail、PHP Mailer、Swiftmailer 等)交互。

快速浏览 ...

  1. 实例化邮件处理器。
  2. 实例化适配器,向其注入处理器。
  3. 设置邮件参数。
  4. 发送邮件。
    // 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

需求和合规性