ten minute mail
1.0.0
$ npm install ten-minute-mail --save
var tenMinuteMail = require('10분 메일');
예제/temporalMail.js
var tenMinuteMail = require('ten-minute-mail'),action = process.argv[2],email = process.argv[3];if(action == 'get'){//새 임시 mailtenMinuteMail.mail 가져오기 (function(err, email){console.log(err, email);//쿠키를 파일 시스템에 저장합니다. Sync.tenMinuteMail.saveCookies();});}else if(action == 'show' && email){//show infotenMinuteMail.mail(email, function(err, info){console.log(err, info)});}else if(action == 'inbox' && 이메일){//메시지 표시, 인덱스 기본값 0tenMinuteMail.inbox(email, 0, function(err, msg){console.log(err, msg);});}else if(action == 'clean'){// 오래된 쿠키 정리 sync.tenMinuteMail.deleteCookies();console.log('success');}else{//...}
tenMinuteMail.version
의미론적 버전 번호를 나타내는 문자열입니다.
tenMinuteMail.mail(callback)
이 메소드는 임시 메일을 생성하고 콜백(err, newEmailInfo)을 실행합니다.
tenMinuteMail.mail(email, callback)
이 메소드는 이메일의 정보를 읽고 콜백(err, emailInfo)을 실행합니다.
tenMinuteMail.inbox(email, [index], callback)
이 메소드는 이메일 받은 편지함에서 메시지를 읽고 콜백(err, msg)을 실행합니다. 인덱스는 기본적으로 0으로 설정된 메시지 번호입니다.
tenMinuteMail.inbox(emailInfo, [index], callback)
이 메소드는 tenMinuteMail.mail의 emailInfo 객체에서 메시지를 읽고 콜백(err, msg)을 실행합니다.
tenMinuteMail.cookiePath
쿠키의 경로를 나타내는 문자열입니다. 기본 currentScript/쿠키/
tenMinuteMail.cookie(file, callback)
이 메소드는 tenMinuteMail.cookiePath/file.json에 새 쿠키를 생성하고 저장합니다. 쿠키 요청을 참조하세요.
tenMinuteMail.saveCookies()
이 메소드는 나중에 사용할 수 있도록 tenMinuteMail.cookiePath/meta.json 경로에 tenMinuteMail.cookie(파일, 콜백) 정보를 저장합니다. (동조)
tenMinuteMail.reloadCookies()
이 메서드는 tenMinuteMail.cookiePath/meta.json 및 관련 파일 경로에서 쿠키를 다시 로드합니다. (동조)
tenMinuteMail.deleteCookies()
이 방법은 tenMinuteMail.cookiePath 경로에서 모든 파일을 제거합니다. (동조)
tenMinuteMail.existCookie(email)
이 메소드는 존재하거나 거짓인 경우 이메일의 쿠키(jar 유형)를 반환합니다.
tenMinuteMail.urlBase
기본 URL을 나타내는 문자열입니다.
tenMinuteMail.urlIndex
새 이메일을 받을 URL을 나타내는 문자열입니다.
$ npm install
$ npm test