rezouce / mailcatcher
简单易用的MailCatcher API。
1.1.0
2016-02-01 14:14 UTC
Requires
- guzzlehttp/guzzle: ^6.1
- nesbot/carbon: ^1.20
Requires (Dev)
- phpspec/phpspec: ~2.1
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许可协议。