vtalbot/mailgun

Laravel 4 (Illuminate) 版的 Mailgun

dev-develop 2019-03-22 11:53 UTC

This package is auto-updated.

Last update: 2024-09-22 23:50:19 UTC


README

Build Status

安装

运行 php artisan config:publish ellicom/mailgun

然后编辑 app/packages/ellicom/mailgun 下的 config.php 以满足您的需求。

'Ellicom\Mailgun\MailgunServiceProvider', 添加到 app/config/app.php 中的 providers,并将 'Mailgun' => 'Ellicom\Mailgun\Facades\Mailgun', 添加到 app/config/app.php 中的 aliases

使用方法

$app['mailgun']->message(function($mail)
{
    $mail->from = 'email@email.com';
    $mail->to = 'email@email.com';
    $mail->subject = 'test';
    $mail->text = 'content';
})->deliver();

简单。

可供 $app['mailgun'] 调用的方法

您可以通过修改函数行为

$mail->delete(); // Call DELETE
$mail->put(); // Call PUT
$mail->post(); // Call POST
$mail->get(); // Call GET

通过使用每个方法的文档中的参数名称来设置参数。

当参数具有特殊字符时,请使用 $mail->param('o:dkim', 'value')

$mail->attachment = 'image'; // create an attachment key in parameters
$mail->attachment = 'image2'; // transform attachment parameters in array and add image2

$mail->path('more'); // Will add 'more' after the url (eg. https://api.mailgun.net/v2/domain.com/complaints/more)

待办事项

添加测试。