الصفحة الرئيسية خطة الأسعار مستندات API الأسئلة المتكررة Job Generator Identity Generator Address Generator

مستندات API

استخدم واجهات HTTP لإنشاء بريد إلكتروني مؤقت، واستقبال الرسائل الإلكترونية. قم بدمج هذه الميزة في سكريبتك الخاص، أو خطوط الاختبار، أو الروبوتات الخاصة بك.

عنوان البنية الأساسية للواجهةhttps://www.mail0.vip جميع الواجهات تستخدم صيغة JSON في ردها (باستثناء الملفات التي يمكن تنزيلها). يمكن للمتفرجين استخدام الواجهات بدون معلومات شخصية؛ أما المستخدمون الذين اشتروا حزم خدمة تتضمن واجهات API، فيمكنهم استخدام مفتاح API للاتصال بالواجهات باستخدام حسابهم الخاص (ويتمتعون بحدود الحزمة المخصصة لكل مستخدم)، راجع “تأكيد مفتاح API” أدناه.
KEY مفتاح API للتحقق من الهوية (اختياري، يُستخدم لاستدعاء الخدمات باستخدام الحساب)

عند عدم حمل مفتاح التواصل، يمكن استخدام الدعوة المجهولة للمسافرين، وإنشاء أو قراءة البريد الإلكتروني المؤقت بشكل مجاني تمامًا. إذا كنت قد اشتريت وجبة تشمل وظائف API، فيمكنك إنشاء مفتاح التواصل بنفسك في قسم الأعضاء → مفتاح API للمطورين. باستخدام هذا المفتاح في الاستدعاءات، ستتمكن من الاستمتاع بالحدود والفترة الزمنية المخصصة لكل وجبة.

طريقة الحمل (اختيار واحد من الخيارين)

الأسلوبأمثلة
معلمات URL?key=YOUR_API_KEY
رأس الطلبX-API-Key: YOUR_API_KEY

مثال على الطلب

curl "https://www.mail0.vip/mail/gen?key=YOUR_API_KEY"
الخطأ:عندما تكون المفتاح غير صالح أو متوقف عن العمل، ستقوم الواجهة بإرجاع رمز خطأ. يرجى الانتباه إلى حقل msg. يجب الاحتفاظ بالمفتاح بشكل آمن، ولا يجب كتابته بشكل مصمم في الكود الأمامي أو إرساله إلى مستودعات عامة.
GET /mail/gen

تم إنشاء عنوان بريد إلكتروني مؤقت بشكل عشوائي. يمكن استخدام هذا العنوان للحصول على الرسائل، ولا حاجة لتفعيله مسبقًا.

معلمات الطلب

المعلماتالنوعيجب ملئ هذا الحقلشرح/توضيح
domainstring否حدد اسم النطاق المطلوب، وإذا لم يتم تحديده، فسيتم استخدام اسم النطاق الافتراض للموقع
ttlint否مدة صلاحية استلام الرسائل (بالدقائق)، يمكن اختيار القيم التالية: 10 / 30 / 60 / 1440. إذا لم يتم تحديد القيمة، فسيتم اعتماد القيمة الافتراضية وهي 10. الأشخاص الذين يمكنهم اختيار هذه القيم محددون بواسطة “صلاحيات مدة صلاحية استلام الرسائل” في الحزمة الخاصة بالاشتراك. في حالة تجاوز الحدود المسموح بها، سيتم إرجاع الكود “=101”

مثال على الطلب

curl "https://www.mail0.vip/mail/gen?domain=ideciphera.com&ttl=60"

مثال على الاستجابة

{
  "code": 1,
  "address": "k3j8fh2ma@ideciphera.com"
}
نصيحة:يمكن تحديد عدد الدقائق التي يمكن نقلها كقيمة للرمز ttl، وهذه القيم تشمل 10/30/60/1440 دقيقة. إذا لم يتم تحديد القيمة، فإن القيمة الافتراضية هي 10 دقيقة. الأنواع المختلفة من القيم التي يمكن اختيارها تحددها “صلاحيات صلاحية فترة الاستخدام” الخاصة بالبرنامج. أي قيم تتجاوز هذه الصلاحيات سيؤدي إلى ظهور رمز code=-101.
POST /mail/activate

قم بتفعيل عنوان يحتوي على بادئة مخصصة (البادئة@الاسمالنطاق)، وتحقق من أن النطاق مفتوح لاستقبال الرسائل.

معلمات الطلب

المعلماتالنوعيجب ملئ هذا الحقلشرح/توضيح
addressstring是عنوان البريد الإلكتروني الكامل، مثلاً: mybox@mail0.vip
ttlint否مدة صلاحية الاستلام (بالدقائق)، يمكن اختيار القيم التالية: 10 / 30 / 60 / 1440. القواعد مشابهة لقواعد /mail/gen

مثال على الطلب

curl -X POST "https://www.mail0.vip/mail/activate" \
  -d "address=mybox@ideciphera.com&ttl=60"

مثال على الاستجابة

{
  "code": 1,
  "address": "mybox@ideciphera.com"
}
الخطأ:عند قيمة code=0، يعني ذلك أن صيغة البريد الإلكتروني غير صحيحة، أو أن اسم النطاق غير متاح للاستقبال. أما عند قيمة code=-101، فهذا يعني أن الفترة الزمنية المختارة تتجاوز حدود الخطة المذكورة.
GET /mail/inbox

سحب الرسائل من العنوان المحدد (الـ 50 رسالة الأخيرة، مرتبة حسب تاريخ الاستلام). نُنصح بإجراء فحص دوري كل 1 إلى 3 ثوانٍ.

معلمات الطلب

المعلماتالنوعيجب ملئ هذا الحقلشرح/توضيح
addressstring是عنوان البريد الإلكتروني المراد الاستعلام عنه

مثال على الطلب

curl "https://www.mail0.vip/mail/inbox?address=mybox@ideciphera.com"

مثال على الاستجابة

{
  "code": 1,
  "exists": 1,
  "address": "mybox@ideciphera.com",
  "list": [
    {
      "id": 1024,
      "from_addr": "noreply@example.com",
      "from_name": "Example",
      "subject": "Your verification code is 826413",
      "size": 2048,
      "is_read": 0,
      "attachments": 0,
      "received_at": "2026-10-14 18:20:31"
    }
  ]
}
نصيحة:يُشير القيمة exists=0 إلى أن العنوان لم يتلق أي رسائل حتى الآن (العنوان نفسه لا يزال صالحًا للاستخدام). يمكن استخدام القيمة list[].id في لغة JS لتجنيب تكرار البيانات، وبذلك يمكن التعامل فقط مع الرسائل الجديدة.
GET /mail/view

تصفح تفاصيل الرسالة (المرسل إليه، العنوان، النص الرئيسي، قائمة المرفقات). بعد التصفح، يتم تمييز الرسالة كمقروءة.

معلمات الطلب

المعلماتالنوعيجب ملئ هذا الحقلشرح/توضيح
addressstring是عنوان البريد الإلكتروني (للتحقق من الهوية)
idint是ID البريد الإلكتروني (ID الموجود في قائمة صندوق المرسلين)

مثال على الطلب

curl "https://www.mail0.vip/mail/view?address=mybox@ideciphera.com&id=1024"

مثال على الاستجابة

{
  "code": 1,
  "data": {
    "id": 1024,
    "from_addr": "noreply@example.com",
    "from_name": "Example",
    "subject": "Your verification code is 826413",
    "body_text": "Dear user, your verification code is 826413, valid for 5 minutes.",
    "received_at_fmt": "2026-10-14 18:20:31",
    "attachments": [
      { "id": 88, "filename": "invoice.pdf", "size": 102400 }
    ]
  }
}
GET /mail/attach

قم بتنزيل ملف الرسالة الإلكترونية (الملف مباشرة، ليس بصيغة JSON).

معلمات الطلب

المعلماتالنوعيجب ملئ هذا الحقلشرح/توضيح
idint是رقم المرفق (من تفاصيل الرسالة: attachments[].id)

مثال على الطلب

curl -O "https://www.mail0.vip/mail/attach?id=88"
POST /mail/save

قم بتخزين عنوان بريد إلكتروني في حسابك للحفاظ عليه لفترة طويلة (يتطلب تسجيل الدخول أو استخدام مفتاح API). يقتصر عدد العناوين التي يمكن تخزينها على حدود الحزمة المتوفرة.

معلمات الطلب

المعلماتالنوعيجب ملئ هذا الحقلشرح/توضيح
addressstring是عنوان البريد الإلكتروني الذي نريد حفظه
keystring否مفتاح API (غير مطلوب للواجهات التي تم تسجيل الدخول إليها بالفعل)

مثال على الطلب

curl -X POST "https://www.mail0.vip/mail/save" \
  -d "address=mybox@ideciphera.com&key=YOUR_API_KEY"
GET /mail/my

قم بسرد العناوين البريدية التي تم حفظها في حسابك (يحتاج ذلك إلى تسجيل الدخول أو استخدام كلمة المرور API).

مثال على الطلب

curl "https://www.mail0.vip/mail/my?key=YOUR_API_KEY"
JS مثال كامل: إنشاء العنوان → انتظار رسالة التحقق من الهوية

يمكن تشغيل النص التالي مباشرة في وحدة التحكم في المتصفح أو في بيئة Node: إنشاء عنوان الإرسال، الاستطلاع المستمر لصندوق البريد، وإصدار رمز التحقق من الهوية فور استلام أول رسالة بريد إلكتروني.

// 1. إنشاء عنوان مؤقت
const BASE = 'https://www.mail0.vip';
const gen = await (await fetch(BASE + '/mail/gen')).json();
const address = gen.address;
console.log('البريد الإلكتروني المؤقت الخاص بي:', address);

// 2. التكرار المستمر لفحص صندوق البريد (مرة كل 2 ثوانٍ، يتوقف التكرار فور استلام الرسالة الأولى)
const seen = new Set();
while (true) {
  const d = await (await fetch(BASE + '/mail/inbox?address=' + encodeURIComponent(address))).json();
  for (const m of d.list || []) {
    if (seen.has(m.id)) continue;
    seen.add(m.id);
    const code = (m.subject || '').match(/\d{4,8}/);
    console.log('الرسائل الجديدة:', m.subject, code ? 'رمز التحقق ' + code[0] : '');
  }
  await new Promise(r => setTimeout(r, 2000));
}
الملاحظة:البريد الإلكتروني المؤقت مفتوح للقراءة وفقًا للعنوان المذكور، لذا يُمنع استخدامه لاستقبال معلومات حساسة؛ سيتم حذف الرسائل بعد انتهاء صلاحيتها تلقائيًا.
! تعليمات الاستخدام والقيود المفروضة
المشاريعشرح/توضيح
حد استلام الرسائلكل عنوان لديه حد يومي للرسائل التي يمكن استقبالها (30 رسالة مجانًا في اليوم، أما بالنسبة للمشتركين فالحد أعلى). بعد هذا الحد، ستتم رفض الرسائل الجديدة
يجب الاحتفاظ بالرسائل البريديةيتم تنظيف الرسائل البريدية تلقائيًا حسب فترة الحفظ المحددة للبرنامج (7 أيام مجانًا، 30 أو 90 يومًا للأعضاء). يرجى استلام الرسائل في الوقت المناسب
تردد الاستطلاعاتنصيحة: يُفضل التكرار كل 1 إلى 3 ثوانٍ، يُرجى عدم إجراء عمليات الاستطلاع المتكررة لنفس العنوان في نفس الوقت
مدة صلاحية استلام الرسائلمدة صلاحية العنوان تحددها معلمة ttl، ويمكن التحكم في مدة الصلاحية من خلال خيارات الحساب (في الحسابات المجانية، المدة الافتراضية هي 10 دقائق فقط)؛ بعد انتهاء الصلاحية، لن يتم استقبال أي رسائل من هذا العنوان، ويمكن الحفاظ على العنوان لفترة طويلة باستخدام خيار “حفظ هذا البريد الإلكتروني”
خصوصية العنوانالبريد الإلكتروني المؤقت مفتوح للجميع، ويمكن لأي شخص معرفة العنوان وقراءة الرسائل الموجودة فيه
الصيغة الخاطئةفي حالة الفشل، يتم إرجاع {"code":0, "msg": "السبب"}؛ أما في حالة النجاح، فإن القيمة ستكون code=1. إذا كانت القيمة code=-100، فهذا يعني أن المستخدم لم يقم بالتسجيل أو أن مفتاح API غير صالح. وإذا كانت القيمة code=-101، فهذا يعني أن الفترة الزمنية المختارة تتجاوز حدود الخطة المتوفرة

مركز المساعدة

مزيد من النصائح والإجابات على الأسئلة الشائعة، في مقال واحد فقط

كيف يمكن استخدام هذا الموقع لإنشاء بريد إلكتروني مؤقت؟

افتح الصفحة الرئيسية، ثم انقر على “تحديث البريد الإلكتروني” للحصول على عنوان مؤقت عشوائي بضغطة زر واحدة. كما يمكنك تخصيص الاسم الأول والاسم النطاق حسب رغبتك.

اقرأ المقال الكامل →

ما هو البريد الإلكتروني المؤقت؟

العنوان البريدي المؤقت (Temporary/Disposable Email) هو عنوان بريد إلكتروني لا يتطلب التسجيل، ويمكن استخدامه فورًا بعد إنشائه. يُستخدم هذا النوع من العناوين لتلقي رموز التحقق والرسائل المؤقتة.

اقرأ المقال الكامل →

كيف يمكن حفظ البريد الإلكتروني لاستقبال الرسائل على المدى الطويل؟

انقر على “حفظ هذا البريد الإلكتروني” لحفظ العنوان كعنوان دائم، ثم يمكنك تسجيل الدخول إلى قاعدة البيانات الخاصة بالأعضاء للتنظيم الموحد لجميع البيانات.

اقرأ المقال الكامل →

كيف يمكن نسخ عنوان البريد الإلكتروني والتسجيل في مواقع إلكترونية أخرى؟

انقر على زر “نسخ” الموجود في عنوان الويب، ثم قم بإدخال العنوان في مربع البريد الإلكتروني للموقع المستهدف. بهذه الطريقة، ستنتهي عملية التسجيل.

اقرأ المقال الكامل →

ما الفرق بين البريد الإلكتروني المؤقت والبريد الإلكتروني الرسمي (مثل Gmail/QQ وغيرها؟)

البريد الإلكتروني المؤقت يُستخدم بشكل عشوائي ولا يتم ربطه بأي هوية معينة؛ أما البريد الإلكتروني الرسمي فهو يُحتفظ به لفترة طويلة، ويجب التسجيل للحصول عليه، كما يمكن استعادته في أي وقت. الهدف من كلا النوعين مختلف.

اقرأ المقال الكامل →

لماذا لا أستطيع استلام رسالة التحقق من الهوية أو الرسائل الإلكترونية؟

غالبًا ما لا يمكن استلام الرسائل البريدية بسبب انتهاء صلاحية العنوان، أو تأخر في إرسال الرسائل، أو حظر اسم النطاق الخاص بالبريد الإلكتروني على المواقع الإلكترونية. يمكن تجديد النطاق أو تغييره خلال فترة الصلاحية لإعادة المحاولة.

اقرأ المقال الكامل →

وصلات الصداقة

الخدمات روابط القطاع