بدء مشروع برمجي بسرعة.

Mailpit

التقط رسائل تطبيقك دون إرسالها. استبدل MailHog بـ Mailpit — مفتوح المصدر، حاوية Docker واحدة.

50 Mo minimum ذاكرة عشوائية 1 vCPU متاح

Mailpit خادم SMTP للمطورين يعترض كل رسالة بريد ترسلها تطبيقاتك ويعرضها في واجهة ويب بسيطة بدلاً من تسليمها. يحل محل MailHog المهجور (ثغرة XSS مفتوحة منذ 2020) بالبحث النصي الكامل ودعم TLS وتقييم البريد العشوائي وفحص توافق HTML وAPIـREST للاختبار التلقائي — كل ذلك في ملف Go واحد بأقل من 50 ميغابايت من الذاكرة.

الميزات الرئيسية

خادم SMTP على المنفذ 1025 — أشر تطبيقك إلى localhost:1025 دون إرسال رسائل حقيقية.
واجهة ويب على المنفذ 8025 مع بحث نصي كامل في الموضوع والمُرسِل والمستلم.
واجهة REST API لسلاسل CI — تحقق من محتوى البريد والمرفقات في الاختبارات الآلية.
تقييم البريد العشوائي باستخدام قواعد SpamAssassin للكشف عن مشاكل التسليم مبكراً.
فحص توافق HTML — اكتشف خصائص CSS غير المدعومة في عملاء البريد الرئيسيين.
معاينة الهاتف المحمول والمصدر الخام لرسائل HTML والنص العادي.
ملف Go واحد، أقل من 50 ميغابايت RAM، قاعدة بيانات SQLite في مجلد دائم.

متى تستخدم هذا الحل؟

1

اختبار إرسال البريد أثناء التطوير

شغّل تطبيقك وMailpit على نفس الخادم. اضبط إعدادات SMTP على المضيف localhost والمنفذ 1025. كل رسالة إعادة تعيين كلمة المرور أو الإشعار أو الفاتورة تظهر فوراً في صندوق وارد Mailpit دون إرسالها للمستخدمين الحقيقيين.

2

التحقق من رسائل البريد في سلاسل CI

استعلم من REST API في مجموعة اختباراتك للتحقق من إرسال البريد الصحيح ومطابقة الموضوع ووجود المرفقات — دون الحاجة لخادم SMTP حقيقي.

3

اكتشاف مشاكل التسليم قبل الإنتاج

استخدم تقرير تقييم البريد العشوائي وتوافق HTML لاكتشاف ترويسات مفقودة وكود HTML معطوب وخصائص CSS ستُزال بواسطة Gmail أو Outlook — قبل وصول أي بريد لصندوق حقيقي.

نشر Mailpit على خادم VPS الخاص بك

دليل محسّن لخوادم VPS Cloud من ServOrbit.

01

نشر Mailpit من المتجر

افتح لوحة تحكم ServOrbit، اذهب إلى Marketplace ← التطوير ← Mailpit، وانقر نشر. Docker يسحب صورة axllent/mailpit ويبدأ الخادم. واجهة الويب جاهزة في أقل من 10 ثوانٍ.

02

ضبط إعدادات SMTP في تطبيقك

في إعدادات تطبيقك، اضبط مضيف SMTP على 127.0.0.1 والمنفذ على 1025. لا توثيق ولا TLS مطلوبان. إذا كان تطبيقك على نفس الخادم، سيعترض Mailpit كل رسالة مرسلة.

03

فتح واجهة ويب Mailpit

انتقل إلى النطاق المرتبط بـ Mailpit. ستجد قائمة الرسائل المستلمة: انقر أي رسالة لفحص عرض HTML ومصدره الخام والترويسات وتقييم البريد العشوائي.

04

استخدام REST API في الاختبارات

استدعِ GET /api/v1/messages لسرد الرسائل المعترضة. صفّها حسب المستلم أو الموضوع أو التاريخ. تحقق من المحتوى الفعلي الذي أرسله تطبيقك.

05

فحص تقرير توافق HTML

افتح أي رسالة HTML وانقر تبويب التوافق. يعلّم Mailpit خصائص CSS غير المدعومة في Gmail وOutlook وApple Mail حتى تصلحها قبل الإطلاق.

الأسئلة الشائعة

لا. Mailpit خادم اعتراضي: يقبل اتصالات SMTP على المنفذ 1025 ويخزن كل رسالة محلياً في SQLite دون إعادة توجيهها. لا تصل أي رسالة لبريد حقيقي.

إضافة زر النشر

هل تدير مشروعًا يستخدم Mailpit؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.

Deploy Mailpit on ServOrbit
Markdown
[![Deploy Mailpit on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=mailpit&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mailpit)
HTML
<a href="https://servorbit.com/vps-cloud?template=mailpit&utm_source=deploy-badge&utm_medium=referral&utm_campaign=mailpit"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Mailpit on ServOrbit" height="40"></a>

يشير الزر إلى طلب خادم ‎VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من ‎servorbit.com — لا شيء تستضيفه من جهتك.

بدء مشروع برمجي بسرعة.

فعّل Mailpit على بنيتك التحتية.

خادم VPS Cloud مخصص — عنوان IPv4 مضمّن، مركز بيانات أوروبي، والدعم مضمّن. لا تغادر بياناتك خادمك أبدًا.

الإعداد الموصى به: 50 Mo minimum RAM · 1 vCPU

بحاجة إلى مساعدة؟

تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.