Installation
$ npm install ten-minute-mail --save
Node.js, io.js
var tenMinuteMail = ;
Example
var tenMinuteMail = action = processargv2 email = processargv3; ifaction == 'get' //get new temporal mail tenMinuteMail; else ifaction == 'show' && email //show info tenMinuteMail; else ifaction == 'inbox' && email //show msg, index default 0 tenMinuteMail;else ifaction == 'clean' // Clean old cookies sync. tenMinuteMail; console;else //...
Api
tenMinuteMail.version
A string representing the semantic version number.
tenMinuteMail.mail(callback)
This method creates temporal mail and run callback(err, newEmailInfo).
tenMinuteMail.mail(email, callback)
This method read the info of email and run callback(err, emailInfo).
tenMinuteMail.inbox(email, [index], callback)
This method read msg from email inbox and run callback(err, msg). Index is an msg number default to 0.
tenMinuteMail.inbox(emailInfo, [index], callback)
This method read msg from emailInfo object from tenMinuteMail.mail and run callback(err, msg).
tenMinuteMail.cookiePath
A string representing the path of cookies. default currentScript/cookies/
tenMinuteMail.cookie(file, callback)
This method creates and save in tenMinuteMail.cookiePath/file.json a new cookie see: request cookie
tenMinuteMail.saveCookies()
This method save the info of tenMinuteMail.cookie(file, callback) in the path tenMinuteMail.cookiePath/meta.json for future use. (Sync)
tenMinuteMail.reloadCookies()
This method reload the cookie from the path tenMinuteMail.cookiePath/meta.json and related files. (Sync)
tenMinuteMail.deleteCookies()
This method removes all files from the path tenMinuteMail.cookiePath. (Sync)
tenMinuteMail.existCookie(email)
This method returns the cookie (type jar) of email if exist or false.
tenMinuteMail.urlBase
A string representing the base url.
tenMinuteMail.urlIndex
A string representing the url to get a new email.
Test
$ npm install
$ npm test