cnorton-webdev / easy-mailinator
Mailinator.com API 的 PHP 封装库
v1.1
2016-11-28 22:21 UTC
Requires
- php: >=5.2.1
This package is not auto-updated.
Last update: 2024-09-23 14:34:30 UTC
README
Mailinator API 的 PHP 封装库
API令牌
要获取Mailinator的API令牌,您必须首先创建一个Mailinator账户。然后可以通过购买升级计划这里来获取API访问权限,并在https://www.mailinator.com/settings.jsp获取您的API令牌
需求
为了使用此库,您必须在服务器上安装cURL扩展。推荐使用PHP 5.5或更高版本。
安装
composer require cnorton-webdev/easy-mailinator
公共邮箱示例用法
$token = 'your_token_goes_here'; $mail = new easy_mailinator($token); // Retrieve messages for an inbox $name = 'some_name_here'; $messages = $mail->inbox($name); // Show message count - MUST be called AFTER getting messages otherwise will return 0 $message_count = $mail->get_mail_count(); // Get message content $message = $mail->get($msg_id); // Delete a message $is_deleted = $mail->delete($msg_id); // Retrieve saved messages $saved_messages = $mail->saved(); // Get saved messages count - MUST be called AFTER getting messages otherwise will return 0 $saved_count = $mail->get_saved_count();
私有域名示例用法
$token = 'your_token_goes_here'; $mail = new easy_mailinator($token, true); // Retrieve messages for private domain inbox $messages = $mail->private_domain(); // Show private message count - MUST be called AFTER getting messages $private_message_count = $mail->get_private_count(); // Retrieve and delete messages the same as public inbox example