vegvisir / el-client

EmailLabs PHP 客户端

0.0.1-alpha2 2019-04-29 20:03 UTC

This package is auto-updated.

Last update: 2024-09-29 05:21:42 UTC


README

这个库是一个 EmailLabs.pl PHP 客户端,使用 EL 的内置 API。由于它处于 alpha 状态,我们无法保证它完全无任何错误、故障或类似问题。

安装

composer require vegvisir/el-client

使用

use EmailLabs\EmailLabs;

// Create new EmailLabs client
$el = new EmailLabs($appKey, $secretKey, $smtpAccount);

// Create new message without template
$msg1 = $el->message([
  'to' => 'mail@domain.com',
  'to_message_id' => 'mid@domain',
  'subject' => 'Test message',
  'from' => 'vegvisir@domain.com',
  'text' => 'Test message body',
  'html' => '<h1>Test message body</h1>',
]);

// Create new message with template
$msg2 = $el->messageWithTemplate([
  'to' => 'mail@domain.com',
  'to_name' => 'sigrun',
  'to_message_id' => 'mid@domain',
  'subject' => 'Test message',
  'from' => 'vegvisir@domain.com',
  'global_vars' => [
    'firstname' => 'John',
    'lastname' => 'Doe',
  ],
  'template_id' => 'el_template_id',
]);

// Send messages

$el->send([$msg1, $msg2]);

// or

$el->send($msg1);
$el->send($msg2);