$ 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'){//新しい一時メールを取得tenMinuteMail.mail (function(err, email){console.log(err, email);// ファイル システムに Cookie を保存します。 Sync.tenMinuteMail.saveCookies();});}else if(action == 'show' && email){//show infotenMinuteMail.mail(email, function(err, info){console.log(err, info)} );}else if(action == 'inbox' && email){//show msg、インデックスのデフォルト 0tenMinuteMail.inbox(email, 0, function(err, msg){console.log(err, msg);});}else if(action == 'clean'){// 古い Cookie を削除します sync.tenMinuteMail.deleteCookies();console.log( '成功');}その他{//...}
tenMinuteMail.version
セマンティックなバージョン番号を表す文字列。
tenMinuteMail.mail(callback)
このメソッドは一時的なメールを作成し、callback(err, newEmailInfo) を実行します。
tenMinuteMail.mail(email, callback)
このメソッドは電子メールの情報を読み取り、callback(err, emailInfo) を実行します。
tenMinuteMail.inbox(email, [index], callback)
このメソッドは、電子メールの受信トレイからメッセージを読み取り、callback(err, msg) を実行します。インデックスはメッセージ番号で、デフォルトは 0 です。
tenMinuteMail.inbox(emailInfo, [index], callback)
このメソッドは、tenMinuteMail.mail の emailInfo オブジェクトからメッセージを読み取り、callback(err, msg) を実行します。
tenMinuteMail.cookiePath
Cookie のパスを表す文字列。デフォルトの currentScript/cookies/
tenMinuteMail.cookie(file, callback)
このメソッドは、新しい Cookie を作成して tenMinuteMail.cookiePath/file.json に保存します。「リクエスト Cookie」を参照してください。
tenMinuteMail.saveCookies()
このメソッドは、将来の使用に備えて、tenMinuteMail.cookie(file, callback) の情報をパス tenMinuteMail.cookiePath/meta.json に保存します。 (同期)
tenMinuteMail.reloadCookies()
このメソッドは、パス tenMinuteMail.cookiePath/meta.json および関連ファイルから Cookie を再読み込みします。 (同期)
tenMinuteMail.deleteCookies()
このメソッドは、パス tenMinuteMail.cookiePath からすべてのファイルを削除します。 (同期)
tenMinuteMail.existCookie(email)
このメソッドは、電子メールの cookie (jar 型) が存在するか false を返します。
tenMinuteMail.urlBase
ベース URL を表す文字列。
tenMinuteMail.urlIndex
新しい電子メールを取得するための URL を表す文字列。
$ npm install
$ npm test