اكتشف عناوين البريد المؤقتة
تقارن هذه الأداة نطاق عنوان بريد إلكتروني بقاعدة نطاقات البريد المؤقت المعروفة — الخدمات التي تُنشئ صندوقًا يعيش دقائق ثم يختفي — وتخبرك إن كان العنوان جادًا أم مصممًا للتخلص منه بعد استخدام واحد. مفيدة لأي نموذج تسجيل يريد مشتركين حقيقيين.
شغّلها أونلاين
شغّل هذه المهمة على خوادمنا باستخدام حسابك. الأدوات المجانية تعمل داخل متصفحك، أما هذه فتُخصم من رصيدك في KIT حسب السعر الموضّح أعلاه.
لماذا يستخدم الناس بريدًا مؤقتًا
حين يريد مستخدم تجربة خدمة مجانية دون أن يتلقى رسائل تسويقية لاحقًا، أو حين يشك في موقع يطلب بريده، يلجأ إلى خدمة تولّد صندوقًا مؤقتًا يعيش دقائق فقط. هذا مشروع من منظور المستخدم، لكنه يترك أثرًا سيئًا في قوائمك: مشترك سيختفي عنوانه خلال ساعات، ومعدل ارتداد يرتفع دون سبب واضح.
كيف تكتشفه الأداة
تحتفظ الأداة بقائمة محدّثة من نطاقات البريد المؤقت المعروفة وتقارن نطاق العنوان المُدخل بها فورًا. النتيجة إما "نطاق دائم" أو "نطاق بريد مؤقت معروف"، دون الحاجة لإرسال رسالة تجريبية أو انتظار رد. القاعدة تُحدَّث باستمرار لأن خدمات البريد المؤقت الجديدة تظهر باستمرار.
أين تستخدمها فعليًا
أشهر موضع لها هو نموذج التسجيل نفسه: رفض عنوان بريد مؤقت لحظة الإدخال أرخص وأدق من اكتشاف مشترك وهمي بعد أسابيع من إرسال نشرات إليه دون فتح. تناسب أيضًا تنظيف قاعدة مشتركين قديمة قبل حملة تسويقية مكلفة.
السعر والتشغيل
سعر ثابت $0.002 لكل عنوان يُفحص، من هذه الصفحة أو عبر الـAPI لدمجه في نموذج تسجيل مباشرة. لا رسوم اشتراك ولا حد أدنى للاستخدام؛ تدفع فقط عن العناوين التي تفحصها فعليًا.
حالات الاستخدام
نموذج تسجيل تجربة مجانية
تربط مؤسسة النخيل للمقاولات نموذج طلب عرض تجريبي بهذه الوظيفة، فترفض عناوين البريد المؤقت لحظة الإدخال بدل اكتشافها لاحقًا عند محاولة التواصل مع العميل المحتمل.
تنظيف قائمة اشتراك قديمة
قبل حملة تسويقية جديدة، يفحص فريق شركة الخليج الرقمية قائمة مشتركين قديمة، فيستبعد عناوين بريد مؤقت لم تعد تصل إليها أي رسالة أصلًا.
التحقق من طلب توظيف
تراجع نورة القحطاني بريد المتقدمين لوظيفة شاغرة، فتنبّه إلى طلب مُرسَل من عنوان بريد مؤقت يصعب التواصل معه لاحقًا لجدولة مقابلة.
الأسئلة الشائعة
ما الفرق بين البريد المؤقت وعنوان البريد العام مثل info@؟
البريد المؤقت نطاق مصمم للاختفاء بعد دقائق أو ساعات، بينما عنوان مثل info@ نطاق دائم لكنه يخص جهة عامة لا فردًا بعينه؛ الفحصان مختلفان ولهما وظيفة مستقلة.
هل تُرسَل رسالة تجريبية للتأكد؟
لا، تعتمد الأداة على مقارنة النطاق بقاعدة بيانات محدّثة لنطاقات البريد المؤقت المعروفة، دون إرسال أي رسالة فعلية أو انتظار رد.
هل الأداة مجانية؟
لا، لأنها تستعلم عن قاعدة بيانات مباشرة عبر الشبكة؛ سعرها $0.002 لكل عنوان، معلن دون اشتراك.
هل تُحدَّث قائمة النطاقات المؤقتة باستمرار؟
نعم، تظهر خدمات بريد مؤقت جديدة باستمرار، والقائمة التي تعتمد عليها الأداة تُحدَّث دوريًا لتبقى دقيقة.
هل يعني "نطاق دائم" أن العنوان نشط فعلًا؟
لا، يعني فقط أن النطاق ليس من نطاقات البريد المؤقت المعروفة. للتأكد أن النطاق يستقبل بريدًا فعلًا، توجد وظيفة منفصلة تفحص سجلات الاستقبال.
هل تُحفظ العناوين التي أفحصها؟
لا، يُستخدم العنوان للمقارنة فقط ثم يُحذف، دون أرشفة على خوادمنا.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/verify/email-disposable \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"items":["valor-1","valor-2"]}'const res = await fetch("https://api.kit.forhosting.com/verify/email-disposable", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"items": [
"valor-1",
"valor-2"
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/verify/email-disposable",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"items": [
"valor-1",
"valor-2"
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/verify/email-disposable", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"items":["valor-1","valor-2"]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"items":["valor-1","valor-2"]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/verify/email-disposable", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"items": [
"valor-1",
"valor-2"
]
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "verify.email_disposable",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |