$ npm install ten-minute-mail --save
var TenMinuteMail = require('ten-Minute-mail');
أمثلة/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);//حفظ ملفات تعريف الارتباط في نظام الملفات.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)
تقوم هذه الطريقة بقراءة الرسائل من كائن emailInfo من TenMinuteMail.mail وتشغيل رد الاتصال (err, msg).
tenMinuteMail.cookiePath
سلسلة تمثل مسار ملفات تعريف الارتباط. الافتراضي الحالي سكريبت/ملفات تعريف الارتباط/
tenMinuteMail.cookie(file, callback)
تقوم هذه الطريقة بإنشاء وحفظ ملف تعريف ارتباط جديد في TenMinuteMail.cookiePath/file.json، راجع: طلب ملف تعريف الارتباط
tenMinuteMail.saveCookies()
تقوم هذه الطريقة بحفظ معلومات TenMinuteMail.cookie(file, callback) في المسار TenMinuteMail.cookiePath/meta.json لاستخدامها في المستقبل. (مزامنة)
tenMinuteMail.reloadCookies()
تقوم هذه الطريقة بإعادة تحميل ملف تعريف الارتباط من المسار TenMinuteMail.cookiePath/meta.json والملفات ذات الصلة. (مزامنة)
tenMinuteMail.deleteCookies()
تقوم هذه الطريقة بإزالة كافة الملفات من المسار TenMinuteMail.cookiePath. (مزامنة)
tenMinuteMail.existCookie(email)
تقوم هذه الطريقة بإرجاع ملف تعريف الارتباط (نوع jar) للبريد الإلكتروني إذا كان موجودًا أو خطأ.
tenMinuteMail.urlBase
سلسلة تمثل عنوان URL الأساسي.
tenMinuteMail.urlIndex
سلسلة تمثل عنوان URL للحصول على بريد إلكتروني جديد.
$ npm install
$ npm test