disposable-mail
Node.js wrapper for https://temp-mail.org/en/api/
Installation
npm i disposable-mail --save-dev
Usage
-
Require it where needed
let MailBox = ; -
Create new instance of MailBox
// Credentials is a base64 encoded `username:password` combination. You can optionally provide `emailAddress` and `apiUrl` parameters// If no `emailAddress` is provided, it generates onelet credentials = Buffer;let mailBox = credentials; -
Get available domains
mailBox; -
Generate random email address on one of the available domains
// Provide optional `len` parameter to limit the length of email address// If no `len` param is provided, 7 is used by defaultmailBox;// Email address and email address md5 hash are also available on the instanceconsole;console; -
Retrieve all mesages from inbox of the generated email address
mailBox;// Mesages are also available on the instanceconsole; -
Delete a message from inbox
mailBox; -
Delete all messages from inbox
mailBox;
License
Licensed under the MIT license. Copyright (c) 2016-2017 EV-Box