$ npm install ten-minute-mail --save
var tenMinuteMail = require('correo de diez minutos');
ejemplos/temporalMail.js
var tenMinuteMail = require('diez minutos-correo'),action = proceso.argv[2],email = proceso.argv[3];if(action == 'get'){//obtener nuevo correo temporaltenMinuteMail.mail (function(err, email){console.log(err, email);//guardar cookies en el sistema de archivos. Sync.tenMinuteMail.saveCookies();});}else if(action == 'show' && email){//show infotenMinuteMail.mail(email, function(err, info){console.log(err, info)});}else if(action == 'inbox' && correo electrónico){//mostrar mensaje, índice predeterminado 0tenMinuteMail.inbox(correo electrónico, 0, función(err, msg){console.log(err, msg);});}else if(action == 'clean'){// Limpiar cookies antiguas sync.tenMinuteMail.deleteCookies();console.log('success');}else{//...}
tenMinuteMail.version
Una cadena que representa el número de versión semántica.
tenMinuteMail.mail(callback)
Este método crea correo temporal y ejecuta una devolución de llamada (err, newEmailInfo).
tenMinuteMail.mail(email, callback)
Este método lee la información del correo electrónico y ejecuta la devolución de llamada (err, emailInfo).
tenMinuteMail.inbox(email, [index], callback)
Este método lee el mensaje de la bandeja de entrada del correo electrónico y ejecuta la devolución de llamada (err, msg). El índice es un número de mensaje predeterminado en 0.
tenMinuteMail.inbox(emailInfo, [index], callback)
Este método lee el mensaje del objeto emailInfo de tenMinuteMail.mail y ejecuta la devolución de llamada (err, msg).
tenMinuteMail.cookiePath
Una cadena que representa la ruta de las cookies. default currentScript/cookies/
tenMinuteMail.cookie(file, callback)
Este método crea y guarda en tenMinuteMail.cookiePath/file.json una nueva cookie; consulte: solicitar cookie
tenMinuteMail.saveCookies()
Este método guarda la información de tenMinuteMail.cookie(archivo, devolución de llamada) en la ruta tenMinuteMail.cookiePath/meta.json para uso futuro. (Sincronización)
tenMinuteMail.reloadCookies()
Este método recarga la cookie desde la ruta tenMinuteMail.cookiePath/meta.json y archivos relacionados. (Sincronización)
tenMinuteMail.deleteCookies()
Este método elimina todos los archivos de la ruta tenMinuteMail.cookiePath. (Sincronización)
tenMinuteMail.existCookie(email)
Este método devuelve la cookie (tipo jar) del correo electrónico si existe o es falsa.
tenMinuteMail.urlBase
Una cadena que representa la URL base.
tenMinuteMail.urlIndex
Una cadena que representa la URL para recibir un nuevo correo electrónico.
$ npm install
$ npm test