sambesnier/weazmail-php

WeazMail wrapper PHP

1.0.7 2020-01-24 14:22 UTC

This package is auto-updated.

Last update: 2024-09-25 00:48:03 UTC


README

Installation :

composer require sambesnier/weazmail-php

Utilisation :

require_once __DIR__ . '/vendor/autoload.php';

use SamB\WeazMail\WeazMail;

$weazmail = new WeazMail('API_KEY');

$options = new stdClass();

$options->params = [
    'template'     => '<template>',
    'lang'         => '<code>',
    'subject'      => '<subject>',
    'to'           => '<to>',
    'from'         => '<from>',         // Optional
    'alias'        => '<alias>',        // Optional
    'replyAddress' => '<replyAddress>', // Optional
    'variables'    => [                 // Optional
        ['[#VAR#]' => '<var>'],
        ...
    ]
];

try {
    $response = $weazmail->SendEmail(
        $options
    );

    var_dump($response->message);
} catch (Exception $error) {
    var_dump($error->getMessage());
}