namshi/emailvision
Composer 安装命令:
composer require namshi/emailvision
包简介
This small library provides support for the 'REST' interface exposed by Emailvision.
README 文档
README
This small library provides support for the "SOAP" interface exposed by EmailVision.
Installation
You can install this library via composer: have a look at the package on packagist.
The include it into your composer.json:
"namshi/emailvision": "1.0.*",
Pick major and minor version according to your needs.
Usage
Using this library is pretty trivial, the only "difficult" thing to do is to define the configuration needed by Emailvision:
<?php use Namshi\Emailvision\Client; $config = array('template_for_password_reset_email' => array( 'random' => 'iTag', 'encrypt' => 'sTag', 'senddate' => new \DateTime(), 'uidkey' => 'uKey', 'stype' => 'stype', )); $emailvisionClient = new Client($config); $emailvisionClient->sendEmail("template_for_password_reset_email", "someone@gmail.com", array('name' => 'Alex'));
Tests
You can run the test suite by first installing the dependencies and running PHPUnit:
php composer.phar update
phpunit
There are a couple integration tests that actually verify that the library
works flawlessly, by actually hitting the emailvision API. Given that you need
valid credentials for that, just create a file called emailvision.config
in your system's temporary folder (sys_get_temp_dir()) with 3 parameters:
<?php $encrypt = 'xxx'; $random = 'yyy'; $email = 'your.name@gmail.com';
统计信息
- 总下载量: 27.29k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-05-15