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
$MailTm::CreateAccount();$MailTm::JwtToken('mail', 'password');$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";
}
}$MailTm::GetMessageId('msgID', 'jwtToken');$MailTm::DeleteAccount('jwtToken', 'Account Id');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;