// catch-all verifier
تحقق من العناوين في نطاقات تقبل كل شيء
يقبل خادم catch-all كل عنوان، لذا لا يستطيع الفحص العادي لصندوق البريد التمييز بين صندوق حقيقي وخطأ إملائي. يسِم Tomba هذه العناوين accept_all ويمنحها درجة.
// وحدة تحكم api
- email.email
- richard@piedpiper.com
- email.result
- deliverable
- email.status
- valid
- email.score
- 99
- email.smtp_provider
- email.accept_all
- false
- email.disposable
- false
- email.webmail
- false
- email.greylisted
- false
// فرق في هذه الشركات تستخدم tomba
// 01 · في التطبيق
Catch-all Verifier في تطبيق Tomba
تحقق من عنوان في تطبيق الويب: في نطاق catch-all يظهر accept_all مع درجته، ولا يظهر أبدًا valid.
// متاح أيضًا في
- REST APIJSON عبر HTTPS، و13 SDK، وwebhooks موقّعة.
- CSV مجمّعارفع قائمة في التطبيق أو أرسلها عبر POST إلى /bulk؛ ونزّلها عند الانتهاء.
- Google Sheets وExcelصيغ وشريط جانبي يستدعيان نقاط النهاية نفسها.
- إضافة المتصفحتحقق من عنوان من أي صفحة أو ملف شخصي دون مغادرته.
- MCP لوكلاء الذكاء الاصطناعيخادم MCP بعيد، 28 أداة، وتسجيل دخول عبر OAuth.
- Zapier وMake وn8nإجراءات بدون كود للبحث والتحقق والإثراء.
// 02 · api
Catch-all Verifier هو طلب HTTPS واحد
أرسل المعاملات مع مفتاحك وسرّك. كل SDK وCLI وخادم MCP ينفّذون هذا الاستدعاء نفسه.
/email-verifieremailمطلوب- The address to verify
enrich_mobilefalse- Also return phone numbers
// التكلفة
حدود المعدّل حسب الخطة1verification credit
يُخصم عند: The status is not disposable or unknown. Phone numbers returned with enrich_mobile cost 5 search credits each, from the search allowance.
الأخطاء واستجابات 429 و451 وتكرار الطلب نفسه ضمن نافذة استخدامك لا تكلّف شيئًا.
13 من حزم SDK الرسمية: C#, Dart, Deno, Elixir, Go, Lua, Node.js, Perl, PHP, Python, R, Ruby, Rust. المكتبات في التوثيق
{
"data": {
"email": {
"email": "richard@piedpiper.com",
"result": "deliverable",
"status": "valid",
"score": 99,
"smtp_provider": "Google",
"mx": {
"records": [
"aspmx.l.google.com",
"alt1.aspmx.l.google.com"
]
},
"mx_check": true,
"smtp_server": true,
"smtp_check": true,
"accept_all": false,
"greylisted": false,
"block": false,
"gibberish": false,
"disposable": false,
"webmail": false,
"regex": true,
"whois": {
"registrar_name": null,
"referral_url": null,
"created_date": null
}
},
"sources": [
{
"uri": "https://piedpiper.com/blog/engineering",
"website_url": "piedpiper.com",
"extracted_on": "2024-06-01T09:14:07+01:00",
"last_seen_on": "2025-01-10T17:02:44+01:00",
"still_on_page": true
}
],
"phone_data": null
}
}/email-verifierdata.email.resultstring- deliverable, risky or undeliverable; empty for a disposable domain
data.email.statusstring- valid, accept_all, invalid, unknown or disposable (compare case-insensitively: a live check can return Valid)
data.email.scoreinteger- Confidence: 99 for valid, 77 or more for accept_all, 2 for disposable
data.email.smtp_providerstring | null- Mail provider from the MX records, such as Google
data.email.mx.recordsarray | null- The domain's MX hosts
data.email.mx_check, data.email.smtp_checkboolean- The domain has MX records (smtp_check is the same check; status says whether the mailbox exists)
data.email.accept_all, data.email.greylisted, data.email.blockboolean- Catch-all domain, check deferred, check refused by the server
data.email.disposable, data.email.webmail, data.email.gibberish, data.email.regexboolean- Disposable or webmail domain, random-looking address, valid syntax
data.sources[]array- Where the address was found
data.phone_data[]array | null- Phone numbers, when you send enrich_mobile
// 03 · النتائج
ماذا تعني كل حالة
كل فحص يعيد حالة ونتيجة. إجابات disposable وunknown مجانية.
validرصيد تحقق واحدصندوق البريد موجود ويستقبل الرسائل.
أرسل.
accept_allرصيد تحقق واحديقبل الخادم البريد لأي عنوان، لذا لا يمكن تأكيد صندوق البريد هذا.
أرسل بحذر، أو تحقق مجددًا لاحقًا.
unknownمجانيلم يكن الفحص حاسمًا: حظره الخادم أو لم يستجب.
تحقق مجددًا لاحقًا.
invalidرصيد تحقق واحدصندوق البريد غير موجود.
احذفه من قائمتك.
disposableمجانيالنطاق مزوّد بريد مؤقت.
تعامل معه على أنه undeliverable.
| status | result | المعنى | ما العمل | التكلفة |
|---|---|---|---|---|
valid | deliverable | صندوق البريد موجود ويستقبل الرسائل. | أرسل. | رصيد تحقق واحد |
accept_all | risky | يقبل الخادم البريد لأي عنوان، لذا لا يمكن تأكيد صندوق البريد هذا. | أرسل بحذر، أو تحقق مجددًا لاحقًا. | رصيد تحقق واحد |
unknown | risky | لم يكن الفحص حاسمًا: حظره الخادم أو لم يستجب. | تحقق مجددًا لاحقًا. | مجاني |
invalid | undeliverable | صندوق البريد غير موجود. | احذفه من قائمتك. | رصيد تحقق واحد |
disposable | (فارغ) | النطاق مزوّد بريد مؤقت. | تعامل معه على أنه undeliverable. | مجاني |
// 04 · العملاء
ماذا يقول العملاء
Tomba is my go-to to validate emails. Even though I might have others to do a waterfall process with, Tomba is usually the top choice in it.
Nuno PocoSales Automation Architect, clickworks.ioGreat Value for Money! The Data Accuracy rating and insights as to where and when they found the data. The responsiveness of their help team.
Leon W.Sales Directorعبر G2
// 05 · القدرات
ما تعرفه عن عنوان catch-all
accept-all ليس valid. يعرض Tomba ما يعرفه لتختار بنفسك.
لا يُقدَّم أبدًا على أنه valid
تظهر الحالة accept_all، فلا يُخلط قبول catch-all أبدًا بصندوق بريد مؤكد.
درجة من 0 إلى 100
حدد عتبتك الخاصة لما يُرسل.
خادم البريد والمزوّد
اطّلع على سجلات MX والمزوّد الذي يقف خلفها، مثل Google Workspace.
مؤشرات البريد المؤقت وبريد الويب
تُوسم العناوين المؤقتة وعناوين بريد الويب المجانية أيًا كان رد الخادم.
التحقق المجمّع
ارفع ملف CSV واحصل على حالة كل صف ودرجته.
استدعاء API نفسه
تعيد نقطة نهاية Email Verifier القيمة accept_all: رصيد تحقق واحد، دون أداة منفصلة.
// 06 · حالات الاستخدام
ما تبنيه الفرق باستخدام Catch-all Verifier
- قرّر ما ترسلهأرسل إلى عناوين accept_all ذات الدرجات العالية وأجّل الباقي.
- احمِ نطاق عميلكأبعد صفوف catch-all الخطرة عن الحملات التي تديرها لعملائك.
- عامل التسجيلات حسب الحالةتعامل مع تسجيلات accept_all بشكل مختلف عن تسجيلات valid في تطبيقك.
- اختبر خادم بريداعرف كيف يجيب الخادم باستخدام مختبر SMTP المجاني.
// تحقق قبل الإرسال
افحص كل عنوان قبل أن يرتد
تحقق من عنوان واحد في التطبيق أو الإضافة، أو من قائمة كاملة في مهمة مجمّعة. تأتي أرصدة التحقق مع كل خطة مدفوعة، منفصلة عن أرصدة البحث.
الخطط المدفوعة من 49$ شهريًا. ألغِ متى شئت.