Skip to content

flashmob/GuerrillaMail

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GuerrillaMail

A Simple Library for GuerrillaMail.

Requirements

  • PHP 5.3+, however, PHP 5.5 is recommended.
  • PHP's curl extension is required if using the CurlConnection class.

Installation

This library uses composer, you can install it like so

{
    "require": {
        "johnsn/guerrillamail": "version"
    }
}

Replace version with the desired version or branch.
You can find additional installation details on this project's packagist page

Example Usage

<?php
require_once __DIR__.'/vendor/autoload.php';

use Johnsn\GuerrillaMail\GuerrillaConnect\CurlConnection;
use Johnsn\GuerrillaMail\GuerrillaMail;

//The first parameter is the client's IP.
//The second parameter is the client's Browser Agent.
//There is an optional third parameter to set the api endpoint
//There's an optional fourth parameter to set the site domain
//There's an optional fifth parameter to set the API key (only needed if site access is set private)
$connection = new CurlConnection("127.0.0.1", "GuerrillaMail_Library");

//The second parameter is the client's sid (optional)
$gm = new GuerrillaMail($connection);

//Obtain an email address
$response = $gm->get_email_address();

//Fetch user's latest emails.
$emails = $gm->check_email();

External links

GuerrillaMail - Guerrilla Mail API doc

https://grr.la/ryo/guerrillamail.com/login/ - Register / login for an API key. (API key is only needed for custom domains.)

License

This project is licensed under the MIT License.

About

A Simple Library for GuerrillaMail

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%