SilphRoad / cakephp-mailgun

Allows sending emails via Mailgun. Compatible with 2.0 API.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CakePHP Mailgun Transport

Allows sending emails via Mailgun by using the provided SDK.

Supports email parameters listed in http://documentation.mailgun.com/api-sending.html#sending.

Requirements

  • PHP 5.6 or later
  • Composer
  • CakePHP 2.x

Installation

  • Install with composer by running composer require silphroad/cakephp-mailgun
  • Include the plugin in your bootstrap's CakePlugin::load('Mailgun') or CakePlugin::loadAll()
  • Configure Mailgun service

Example of configuration

<?php

class EmailConfig {

    public $mailgun = array(
        'transport'      => 'Mailgun.Mailgun',
        'mailgun_domain' => 'my-domain.mailgun.org',
        'api_key'        => 'my-mailgun-key'
        'from'           => array('no-reply@my-app.com' => 'My App'),

        // Custom mailgun settings, e.g.:
        'o:tag'      => 'tag1',
        'o:campaign' => 'my-campaign',
    );
}

About

Allows sending emails via Mailgun. Compatible with 2.0 API.

License:MIT License


Languages

Language:PHP 100.0%