نظرة سريعة
أربعة عشر صفًا. كل خلية لـtestmail.app هي ما قالته صفحة أسعاره وتوثيقه في 2 سبتمبر 2026؛ وكل خلية لـGrabMail مقروءة من الثوابت التي تفرضها الخدمة. تعني «جزئيًا» وجود خطة مدفوعة، أو حدًا أقصى، أو تحفظًا لا يتسع له الصف — والأقسام أدناه توضح أيهما.
| الميزة | GrabMail | testmail.app |
|---|---|---|
| الخطة المجانية | نعم: كل شيء: النطاقات العامة، ونطاقك الخاص، وAPI، وخادم MCP. بلا حساب وبلا بطاقة. | جزئيًا: 100 رسالة شهريًا، احتفاظ يوم واحد، مساحة اسم عشوائية واحدة، عناوين غير محدودة. وقبل ذلك فترة تجريبية مدتها 14 يومًا للخطط المدفوعة. |
| بلا حساب، بلا مفتاح API | نعم: لا شيء يُنشأ. طلب GET يحمل العنوان في سلسلة الاستعلام يقرأ صندوق البريد. | لا: حساب بلا كلمة مرور، ومساحة اسم مخصصة، ومفتاح API: Authorization: Bearer على GraphQL، وapikey على JSON API. |
| REST API | نعم: ثلاث نقاط نهاية عبر HTTPS، وOpenAPI 3.1، وقراءة واحدة في الثانية لكل عنوان. | نعم: JSON API وGraphQL API مع بحث wildcard، ونقاط spam، واستعلامات مباشرة؛ وحدود المعدل منشورة. |
| اختر عنوانك بنفسك | نعم: أي اسم على 8 نطاقًا عامًا، من بينها grabmail.io وmixozia.com، مجانًا. | جزئيًا: الوسم من اختيارك؛ أما مساحة الاسم فمخصصة لك (عشوائية في Free وEssential، ومخصصة في Pro وما فوق). |
| نطاقك الخاص | نعم: مجاني وغير محدود: سجل MX واحد على smtp.grabmail.io، بلا خطوة تسجيل. | جزئيًا: فقط في خطة Unlimited، بسعر $269 شهريًا تُفوتَر سنويًا. |
| مدة الاحتفاظ بالرسائل | 5 يومًا، ثابتة. ليست خطة، وليست إعدادًا. | يوم واحد في Free، ومن 1 إلى 3 أيام في Essential، ومن 1 إلى 30 يومًا في Pro، ومخصص في Enterprise؛ يُضبط لكل مساحة اسم على حدة. |
| المرفقات | نعم: حتى 5 MB لكل رسالة، قابلة للتنزيل من صندوق البريد ومن API. | نعم: نعم؛ اجعل الرسائل أقل من 5 ميغابايت، وما فوق 20 ميغابايت يُرفض. |
| بلا إعلانات، بلا تتبع | نعم: بلا إعلانات، بلا تحليلات، بلا سكربتات من جهات خارجية. | نعم: بلا إعلانات؛ فهو SaaS مدفوع. |
| صندوق بريد خاص | لا: عام: يستطيع أي شخص يعرف العنوان قراءته. لكل صندوق بريد مستعار يمكن توزيعه بدلاً منه. | نعم: خاص: قراءة مساحة اسم تحتاج إلى مفتاح API مخوَّل لها؛ ويمكن تحديد نطاق المفاتيح لكل مساحة اسم على حدة. |
| خادم MCP لوكلاء الذكاء الاصطناعي | نعم: خادم MCP مجاني على https://grabmail.io/mcp: أنشئ صندوق بريد، وانتظر حتى 25 ثانية لوصول رسالة، ثم اقرأها. | لا: لا شيء منشور: لا خادم MCP، ولا llms.txt. |
| إرسال البريد | لا: لا يوجد، بحكم التصميم. استقبال فقط. | لا: لا يوجد. فهو يستقبل، ويحلل، ويختبر spam، ويفهرس. |
| Webhooks أو الدفع (push) | لا: لا يوجد. استطلع مرة كل ثانية، أو دع انتظار MCP يبقي الاستدعاء مفتوحًا. | جزئيًا: لا webhooks. تستخدم الاستعلامات المباشرة أسلوب long-poll لمدة تصل إلى دقيقة، ثم تجيب بإعادة توجيه إلى نفسها. |
| حزم SDK الرسمية | لا: لا يوجد. بدلاً من ذلك، مستند OpenAPI وثلاث نقاط نهاية. | جزئيًا: عميل GraphQL رسمي واحد لـJavaScript مزوَّد بإعادة المحاولة؛ وأمثلة بثماني لغات؛ وأدلة لـCypress وPlaywright وTestCafe. |
| التطبيقات والإضافات | جزئيًا: إضافة Chrome تُحمَّل يدويًا؛ ليست في المتجر بعد. | لا: لا تطبيق ولا إضافة؛ يوجد GraphQL playground وعارض مرئي في Pro وما فوق. |
تم التحقق في 2 سبتمبر 2026. تدرج صفحة أسعار testmail.app «وصولاً كاملاً إلى API» ابتداءً من Essential فما فوق؛ وتوصف خطته المجانية بأنها 100 رسالة شهريًا مع الاحتفاظ بها يومًا واحدًا. لا تظهر النطاقات المخصصة إلا في خطة Unlimited. وحين لا يكون رقم منشورًا، تذكر الخلية ذلك.
ما يُجيده testmail.app
testmail.app هو ما يبنيه فريق صغير حين يريد اختبار البريد الإلكتروني بطريقة صحيحة ولا شيء غير ذلك. أربعة أشياء يفعلها ولا يفعلها GrabMail:
- الاستعلامات المباشرة. ينتظر استعلام GraphQL بخاصية
livequery: trueعلى الخادم حتى تصل رسالة مطابقة، لمدة تصل إلى دقيقة، ثم يعيد التوجيه إلى نفسه ليبقى العميل منتظرًا. هذه حلقة استطلاع لست مضطرًا لكتابتها بنفسك. أما REST API الخاصة بـGrabMail فتُستطلَع؛ وخادم MCP وحده هو من ينتظر. - بحث عبر دورة اختبار كاملة. بحث wildcard في الموضوع والمتن، وفلاتر حسب بادئة الوسم والوقت، ونقاط وتقرير SpamAssassin على كل رسالة. يمكن لاختبار أن يسأل عن «كل رسالة إلى
run42-*منذ بدء المجموعة» في استعلام واحد. أما GrabMail فيسرد صندوق بريد واحدًا في كل مرة. - مساحات أسماء خاصة ومحددة النطاق. لا يُقرأ البريد في مساحة اسم إلا بمفتاح مخوَّل لها، ويمكن لفريق أن يمنح كل مشروع مفتاحه الخاص. أما كل صندوق بريد في GrabMail فعام.
- حدود معدل وحصص مرنة منشورة. يقدم التوثيق أرقامًا دقيقة — أكثر من 10 طلبات في الثانية لكل IP، و5 في الثانية لكل مفتاح مدفوع بشكل مستمر لمدة ساعة — وتسمح الخطط المدفوعة بارتفاعات مؤقتة فوق الحصة الشهرية. قلة من الخدمات في هذه الفئة تكتب أرقامها صراحةً.
أين يختلف GrabMail
بُني GrabMail من أجل الحالة التي تكون فيها خطة testmail.app المجانية أصغر من أن تكفي، ونموذج حسابه يستبعدها: مهمة تحتاج إلى صندوق بريد حقيقي بلا أي شيء يُسجَّل أو يُخزَّن أو يُحصى.
- بلا مفتاح، بلا حساب، بلا مساحة اسم. يمنحك testmail.app مساحة اسم ويصدر مفتاحًا؛ ويحمله كل استدعاء. أما GrabMail فلا يمنح شيئًا: يصبح
run-42@grabmail.ioصندوق بريد لحظة وصول البريد إليه، وقراءته مجرد GET يحمل العنوان في سلسلة الاستعلام. - بلا حد شهري. تتوقف خطة testmail.app المجانية عند 100 رسالة شهريًا؛ ومجموعة اختبارات تسجل عشرة مستخدمين في كل دورة تستهلك ذلك خلال عشر دورات فقط. أما GrabMail فلا حصة شهرية له — قراءة واحدة في الثانية لكل عنوان، طوال الشهر، في الخطة المجانية.
- نطاقك الخاص، مجانًا. في testmail.app، النطاق المخصص متاح فقط في خطة Unlimited، بسعر $269 شهريًا تُفوتَر سنويًا. أما هنا فسجل MX واحد على smtp.grabmail.io يكفي، وكل عنوان على النطاق يصبح صندوق بريد catch-all — وهو الحل لنماذج التسجيل التي ترفض نطاق اختبار.
- خادم MCP للوكلاء. لا يملك testmail.app أيًا منه. يمنح خادم GrabMail على https://grabmail.io/mcp الوكيل صندوق بريد و
wait_for_messageحاجزًا لمدة تصل إلى 25 ثانية، بلا مفتاح.
الأسعار، جنبًا إلى جنب
أسعار testmail.app شهرية تُفوتَر سنويًا، مع رقم أعلى عند الفوترة الشهرية، وغير قابلة للاسترداد إلا وفق تقديره الخاص. الخطة المدفوعة الوحيدة في GrabMail تشتري وصولاً إلى مجموعة من النطاقات المُبقاة خارج قوائم حظر البريد المؤقت؛ ويبقى كل ما في الجدول أعلاه مجانيًا.
| الخطة | GrabMail | testmail.app |
|---|---|---|
| مجانية | نطاقات عامة، ونطاقك الخاص، وAPI، وMCP. بلا حساب وبلا حد أقصى. | 100 رسالة شهريًا، احتفاظ يوم واحد، مساحة اسم عشوائية واحدة، عناوين ومستخدمون غير محدودين. |
| أرخص خطة مدفوعة | Premium، بسعر $24 شهريًا: وصول عبر API إلى مجموعة النطاقات غير المدرجة في قوائم الحظر، يُدفع بالعملات المشفرة. | Essential، بسعر $9 شهريًا تُفوتَر سنويًا أو $12 شهريًا: 10,000 رسالة شهريًا، احتفاظ من 1 إلى 3 أيام، وصول كامل إلى API. |
| خطة الفريق | Pro بسعر $78 وScale بسعر $148 شهريًا: مزيد من الرسائل والمفاتيح على المجموعة نفسها. | Pro، بسعر $29 شهريًا تُفوتَر سنويًا أو $39 شهريًا: 50,000 رسالة، احتفاظ من 1 إلى 30 يومًا، مساحات أسماء مخصصة، عارض مرئي. Enterprise بسعر $89 ($129 شهريًا): 1,000,000 رسالة، SSO، واتفاقية مستوى خدمة (SLA) بنسبة 99.99%. |
| أعلى من ذلك | لا يوجد. لا توجد خطة تعاقدية ولا اتفاقية مستوى خدمة (SLA). | Unlimited، بسعر $269 شهريًا تُفوتَر سنويًا أو $299 شهريًا: 10,000,000 رسالة، نطاقات مخصصة، SCIM، عقود مخصصة. |
الأسعار كما نُشرت في 2 سبتمبر 2026. يسمح testmail.app بارتفاعات مؤقتة فوق الحصة المدفوعة، ويطلب الترقية إن استمرت. صفحة أسعار GrabMail تحتوي على الجدول كاملاً.
للمطورين: قراءة صندوق بريد
الفرق كله في أمر واحد. هذا يقرأ صندوق بريد في GrabMail بلا ترويسة وبلا مفتاح وبلا حساب:
$ curl -sG https://grabmail.io/api/v1/mailbox --data-urlencode "address=anything@grabmail.io" | jq '{count, alias}'المكافئ في testmail.app هو استعلام GraphQL لـinbox(namespace, tag) بمفتاح bearer، أو JSON API بـapikey، ومع livequery ينتظر بدلاً منك. إنها واجهة برمجية ألطف لكتابة اختبار ضدها — لكنها تحتاج إلى الحساب الذي خلفها. أما في GrabMail فالانتظار حلقة ذات مهلة زمنية؛ ودليلا Playwright وَCypress يحتويان عليها، ويغطي دليل OTP طريقة استخراج الرمز.
تنتقل عادة بناء العناوين شبه دون تغيير: يصبح namespace.tag@inbox.testmail.app الخاص بـtestmail.app هنا tag@grabmail.io، أو tag@your-domain.com بمجرد ضبط سجل MX. ومجموعة اختبارات تبني الوسوم من معرّف الدورة يمكنها الاستمرار في ذلك.
لوكلاء الذكاء الاصطناعي
لا ينشر testmail.app خادم MCP ولا llms.txt؛ ويمكن لوكيل استدعاء واجهته البرمجية بمفتاح الفريق كأي سكربت آخر. يمنح خادم GrabMail على https://grabmail.io/mcp الوكيل صندوق بريد بلا مفتاح: create_inbox، وwait_for_message حاجزًا لمدة تصل إلى 25 ثانية، وread_message.
بالنسبة لوكيل يجب أن يسجل نفسه في شيء ما، يشكل الخادم بلا مفتاح الفرق بين إنهاء المهمة والتوقف عند نموذج. يغطي البريد لوكلاء الذكاء الاصطناعي الحلقة وحواجز الأمان.
الانتقال من testmail.app
كلاهما يستقبل فقط، لذا ينحصر الانتقال في العنوان والاستعلام:
- غيّر طريقة بناء العنوان. يصبح
{namespace}.{tag}@inbox.testmail.appهو{tag}@grabmail.io، أو نطاقًا خاصًا بك مع سجل MX عندsmtp.grabmail.io. - استبدل الاستعلام المباشر بحلقة انتظار. طلب GET إلى
/api/v1/mailboxكل ثانية حتى تصبحcountأكبر من صفر أو تنتهي المهلة. تجد ذلك في الأدلة بلغتي TypeScript وPython. - احذف المفتاح. احذف مفتاح API من CI وعميل GraphQL من lockfile. لا شيء يحل محلهما.
- تحقق مما كنت تعتمد عليه. لا مكافئ هنا للبحث عبر الوسوم، ونقاط spam، والاحتفاظ لثلاثين يومًا: صندوق بريد واحد لكل استدعاء، و5 يومًا، بلا تقييم. أما المرفقات فتظل تعمل، حتى 5 MB.
أيهما، ولماذا
التقسيم الصريح:
اختر GrabMail عندما
- إن كان الاستدعاء يجب أن يكون بلا مفتاح، أو كانت المشكلة هي الحد الشهري في الخطة المجانية؛
- إن أردت صندوق بريد catch-all على نطاقك الخاص دون دفع سعر الخطة الأعلى؛
- إن احتاج وكيل ذكاء اصطناعي إلى صندوق بريد بلا حساب خلفه.
اختر testmail.app عندما
- تريد استعلامات مباشرة وبحثًا عبر دورة اختبار كاملة؛
- يجب أن يكون البريد خاصًا بمساحة اسم، بمفتاح لكل مشروع؛
- تحتاج إلى احتفاظ يصل إلى 30 يومًا، أو اتفاقية مستوى خدمة (SLA) في خطة Enterprise.
متى تبقى مع testmail.app
ثلاث حالات سيكلفك فيها الانتقال شيئًا حقيقيًا:
- اختباراتك تحمل بيانات حقيقية. مساحة الاسم خاصة بمفاتيحها فقط؛ أما كل صندوق بريد في GrabMail فعام، سواء على النطاقات العامة أو على نطاقك. اختبار يرسل تفاصيل عميل يحتاج إلى الخيار الأول.
- مجموعة اختباراتك تبحث. إن كانت الاختبارات تطلب «كل الرسائل إلى
run42-*بعنوانWelcome*»، فهذا استعلام واحد هناك وحلقة عبر العناوين هنا. حافظ على الاستعلام. - أنت على خطة Essential وهي كافية. $9 شهريًا مقابل 10,000 رسالة وواجهة برمجية حقيقية ليست تكلفة تستحق الالتفاف عليها هندسيًا. انتقل حين يصبح المفتاح في CI، أو الحد الشهري، أو سعر النطاق هو ما يؤلم فعلاً.
أسئلة
هل GrabMail بديل مجاني لـtestmail.app؟
بالنسبة لاستقبال بريد الاختبار وقراءته، نعم، بلا حساب وبلا مفتاح وبلا حد شهري. لكنه لا يحل محل الاستعلامات المباشرة، والبحث، وتقييم spam، ومساحات الأسماء الخاصة، أو الاحتفاظ الطويل في testmail.app، وهذه جميعها غير موجودة هنا.
ماذا تتضمن خطة testmail.app المجانية؟
100 رسالة شهريًا، واحتفاظ يوم واحد، ومساحة اسم عشوائية واحدة، وعناوين ومستخدمين غير محدودين، بعد فترة تجريبية مدتها 14 يومًا للخطط المدفوعة. وتدرج صفحة أسعاره وصولاً كاملاً إلى API ابتداءً من Essential بسعر $9 شهريًا تُفوتَر سنويًا.
هل يمكنني استخدام نطاقي الخاص مع testmail.app؟
النطاقات المخصصة مدرجة فقط في خطة Unlimited بسعر $269 شهريًا تُفوتَر سنويًا. أما على GrabMail فأي نطاق تملكه يصبح صندوق بريد catch-all بسجل MX واحد، مجانًا. دليل catch-all يوضح طريقة الإعداد.
أيهما لديه حدود معدل منشورة؟
كلاهما. يوثق testmail.app حدًا عامًا يزيد عن 10 طلبات في الثانية لكل IP وحدودًا لكل مفتاح (5 في الثانية بشكل مستمر على المفاتيح المدفوعة؛ و1,000 في الساعة، و10,000 في اليوم، و100,000 في الشهر على المفاتيح المجانية). ويوثق GrabMail قراءة واحدة في الثانية لكل عنوان و1200 طلب في الدقيقة لكل مصدر، بلا رقم شهري. صفحة حدود GrabMail تحتوي على الباقي.
أيهما يعمل مع وكلاء الذكاء الاصطناعي؟
يشغّل GrabMail خادم MCP مجانيًا بلا مفتاح مع wait_for_message حاجز؛ ولا ينشر testmail.app أيًا منه، رغم أن واجهته البرمجية يمكن أن يستدعيها وكيل يحمل مفتاح الفريق. دليل العملاء يحتوي على إعدادات GrabMail.


