cnorton-webdev/easy-mailinator

Mailinator.com API 的 PHP 封装库

v1.1 2016-11-28 22:21 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:34:30 UTC


README

Software License

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