oliveris / sdk-mail
向指定的服务商发送邮件和活动。
v1.0.3
2018-11-08 15:20 UTC
Requires
- mailgun/mailgun-php: ^2.6
- php-http/guzzle6-adapter: ^1.1
- php-http/message: ^1.7
This package is auto-updated.
Last update: 2024-09-18 03:04:14 UTC
README
PHP 多邮件服务 SDK
SDK 的目的是帮助使用多个服务发送邮件和活动。
用法
通过运行以下命令将 composer 软件包引入
composer require oliveris/sdk-mail
将 Mail 命名空间导入到类中(自动加载)
use Mail\Mail;
示例
发送邮件
以下示例演示了如何发送基本的邮件
$mail = Mail::getDriver('mailgun');
$mail->setKey('your_maligun_api_key');
$mail->setDomain('your_domain');
$mail->setTo('test@test.com');
$mail->setFrom('test-from@test.com');
$mail->setSubject('This is a test subject');
$mail->setBody('Lorem ipsum dolor sit amet, mollis hendrerit vix at. Altera meliore signiferumque vix an. Sonet delectus assentior eu sed, cu meliore ponderum quo. At quo idque virtute. Impedit mentitum est ei, assum abhorreant eam cu.');
$mail->send();
发送批量邮件
以下示例演示了如何发送批量邮件。
$mail = Mail::getDriver('mailgun');
$mail->setKey('your_maligun_api_key');
$mail->setDomain('your_domain');
$mail->setTo([
'test@test.com',
'test2@test.com'
]);
$mail->setFrom('test-from@test.com');
$mail->setSubject('This is a test subject');
$mail->setBody('Lorem ipsum dolor sit amet, mollis hendrerit vix at. Altera meliore signiferumque vix an. Sonet delectus assentior eu sed, cu meliore ponderum quo. At quo idque virtute. Impedit mentitum est ei, assum abhorreant eam cu.');
$mail->send();
更多示例请查看 tests/index.php。
构建工具
- PHP 7
版本管理
我们使用 语义版本控制 1.0.0,例如 v1.0.0。
作者
- Sam Oliveri - 软件工程师
许可协议
文本是开源软件,许可协议为 MIT 协议。