$ npm install ten-minute-mail --save
var tenMinuteMail = require('correio de dez minutos');
exemplos/temporalMail.js
var tenMinuteMail = require('ten- Minute-mail'),action = process.argv[2],email = process.argv[3];if(action == 'get'){//obter novo mailtenMinuteMail.mail temporal (function(err, email){console.log(err, email);//salva cookies no sistema de arquivos. Sync.tenMinuteMail.saveCookies();});}else if(action == 'show' && email){//show infotenMinuteMail.mail(email, function(err, info){console.log(err, info)});}else if(action == 'inbox' && email){ //mostrar mensagem, índice padrão 0tenMinuteMail.inbox(email, 0, function(err, msg){console.log(err, msg);});}else if(action == 'clean'){// Limpar cookies antigos sync.tenMinuteMail.deleteCookies();console.log('success');}else{//...}
tenMinuteMail.version
Uma string que representa o número da versão semântica.
tenMinuteMail.mail(callback)
Este método cria correio temporal e executa callback(err, newEmailInfo).
tenMinuteMail.mail(email, callback)
Este método lê as informações do email e executa callback(err, emailInfo).
tenMinuteMail.inbox(email, [index], callback)
Este método lê a mensagem da caixa de entrada do e-mail e executa o retorno de chamada (err, msg). Índice é um número de mensagem padrão para 0.
tenMinuteMail.inbox(emailInfo, [index], callback)
Este método lê a mensagem do objeto emailInfo de tenMinuteMail.mail e executa callback (err, msg).
tenMinuteMail.cookiePath
Uma string que representa o caminho dos cookies. script atual padrão/cookies/
tenMinuteMail.cookie(file, callback)
Este método cria e salva em tenMinuteMail.cookiePath/file.json um novo cookie, consulte: solicitar cookie
tenMinuteMail.saveCookies()
Este método salva as informações de tenMinuteMail.cookie(file, callback) no caminho tenMinuteMail.cookiePath/meta.json para uso futuro. (Sincronizar)
tenMinuteMail.reloadCookies()
Este método recarrega o cookie do caminho tenMinuteMail.cookiePath/meta.json e arquivos relacionados. (Sincronizar)
tenMinuteMail.deleteCookies()
Este método remove todos os arquivos do caminho tenMinuteMail.cookiePath. (Sincronizar)
tenMinuteMail.existCookie(email)
Este método retorna o cookie (tipo jar) do email se existir ou for falso.
tenMinuteMail.urlBase
Uma string que representa o URL base.
tenMinuteMail.urlIndex
Uma string que representa a URL para receber um novo email.
$ npm install
$ npm test