Skip to content

CooperBxss/mail.tm

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Mail.TM

MailTm class allows you to use all HTTP methods. You can create mail.tm accounts, get messages, delete account, all this using the mail.tm api

Create a new account

$MailTm::CreateAccount();

Get JWT token

$MailTm::JwtToken('mail', 'password');

Get available messages

$MailTm::GetMessage();

// Imbox is empty
if ($messages['total'] == 0) {
	echo "Not found any message\n";
} else {
	echo "\nMessages: \nTotal: ".$messages['total']."\n";
	for ($i=0; $i < $messages['total']; $i++) {

		$dat = $messages['messages'][$i];
		// Get complet msg
		$complet = $MailTm::GetMessageId($dat['id'], $jwtToken);

		echo '[I:'.$i.'] Msg id: '.$dat['id']. ' | Title: '.$dat['subject']."\n";
		echo 'Text: '.$complet['data']['text']."\n";
		echo 'From: '.$dat['from']['address'].' | Name: '.$dat['from']['name']."\n\n";
	}
}

Get a specific message

$MailTm::GetMessageId('msgID', 'jwtToken');

Delete the account created

$MailTm::DeleteAccount('jwtToken', 'Account Id');

Installation

Install source from GitHub

To install the source code:

$ git clone https://github.com/Mateodioev/mail.tm.git

And include it in your scripts:

require_once "mailtm.php";
$MailTm = new MailTm;

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%