rezouce/mailcatcher

简单易用的MailCatcher API。

1.1.0 2016-02-01 14:14 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:16:03 UTC


README

这个库允许从MailCatcher中检索/删除邮件。

安装

composer require rezouce/mailcatcher

使用方法

<?php
use MailCatcher\MailCatcher;
use MailCatcher\MailCatcherAdapter;
use Guzzle\Http\Client;

$urlToMailCatcher = 'http://127.0.0.1:1080';
$adapter = new MailCatcherAdapter(new Client, $urlToMailCatcher);

$mailCatcher = new MailCatcher($adapter);
$mailCatcher->removeMessages(); // Delete all messages
$messages = $mailCatcher->messages(); // Get all messages in a traversable collection

// You can filter messages.
$sender = 'user@example.com';
$messages->filter(function(Mail $message) use ($sender) {
    return $message->sender() === $sender;
});

许可协议

这个库是开源软件,采用MIT许可协议。