خادم البريد: لماذا هو صعب وما الذي يجب مراعاته
لماذا منافذ البريد الصادر مغلقة وكيف تفتحها، وما الذي يجب إعداده ليصل البريد — PTR وSPF وDKIM وDMARC — ومتى لا ينبغي تشغيل خادم بريد خاص بك.
آخر تحديث 23 أغسطس 2026
إعداد خادم بريد ليس صعبًا من الناحية التقنية — الجزء الصعب هو إيصال رسائلك إلى «صندوق الوارد» بدلًا من البريد المزعج، وتجنّب الارتدادات الصامتة. تتناول هذه المقالة ما عليك فعله قبل إرسال أول رسالة بريد.
لماذا هذه مهمة منفصلة
استقبال البريد يعمل فورًا تقريبًا: تُعدّ خادمًا، وتفتح المنفذ 25، فتصل الرسائل. المشكلة في الإرسال، ولها جانبان. أولًا، منافذ البريد الصادرة مغلقة افتراضيًا على منصتنا وتُفتح عند الطلب. ثانيًا، يتحقق الطرف المستقبِل (Gmail، Mail.ru، Yandex) من المرسِل وفق عدة معايير، وإخفاق أي واحد منها يحوّل الرسالة إلى بريد مزعج أو رفض.
يُتحقق كحد أدنى من الآتي:
| ما يُتحقق منه | أين يُضبط | ما يحدث بدون ذلك |
|---|---|---|
| هل المنفذ الصادر 25 مفتوح | طلب إلى الدعم | لا تُرسل الرسائل إطلاقًا |
| DNS العكسي (PTR) | تبويب «الوصول» في لوحة الجهاز | رفض في مرحلة الاتصال |
| SPF | DNS النطاق | تذهب الرسالة إلى البريد المزعج |
| DKIM | DNS النطاق + خادم البريد | تذهب الرسالة إلى البريد المزعج |
| DMARC | DNS النطاق | يصبح انتحال النطاق سهلًا |
| سمعة IP | سجل الإرسال | تصفية صامتة |
ترتيب الإعداد
- اطلب المنافذ الصادرة. المنافذ 25 و465 و587 مغلقة أمام حركة المرور الصادرة حتى تُفتح بناءً على طلبك. ابدأ من هنا: بدون ذلك لا يمكنك اختبار البقية، كما هو موضح أدناه.
- PTR. يجب أن يطابق سجل DNS العكسي الاسم الذي يقدّم به الخادم نفسه في SMTP. اضبطه في لوحة الجهاز على تبويب «الوصول»، مثلًا
mail.example.com، وأنشئ سجل A أماميًا مطابقًا يشير إلى عنوان الجهاز. - حزمة البريد. الخيار الأسهل هو إعداد جاهز داخل حاويات — docker-mailserver أو Mailcow. يُثبَّت عبر Docker Compose وسيشغّل Postfix وDovecot ومكافحة البريد المزعج ومفاتيح DKIM بنفسه.
- DNS. أنشئ سجل MX لاسم الخادم، ثم SPF وDMARC:
example.com. MX 10 mail.example.com.
example.com. TXT "v=spf1 mx -all"
_dmarc.example.com. TXT "v=DMARC1; p=quarantine; rua=mailto:postmaster@example.com"
- DKIM. يولّد خادم البريد المفتاح؛ وتنشر الجزء العام كسجل TXT
<selector>._domainkey.example.com. - التحقق. أرسل رسالة إلى خدمة اختبار (mail-tester، learndmarc) واستهدف درجة كاملة. لا ترسل أي بريد جماعي قبل ذلك.
منافذ البريد الصادرة مغلقة افتراضيًا
هذا أهم ما يجب معرفته قبل تثبيت خادم بريد. حركة المرور الصادرة من الجهاز إلى المنافذ 25 و465 و587 محجوبة على المضيف. إرسال البريد خارجيًا من جهاز جديد لا يعمل ولن يبدأ بالعمل بسبب إعدادات داخل النظام: الحزم لا تغادر واجهة شبكته.
يمكنك التحقق من ذلك هكذا — لن يتم إنشاء الاتصال:
nc -vz smtp.gmail.com 25
يُفعل ذلك لأن الجهاز المخترَق يبدأ بإرسال البريد المزعج أولًا، وعليك جميع الجيران على المضيف أن يتحملوا تبعات العنوان وسمعته. لا يؤثر ذلك على استقبال البريد: الاتصالات الواردة إلى 25 و465 و587 و993 غير محجوبة، ويقبل خادم البريد الرسائل فورًا.
كيف تفتحها
تُفتح المنافذ عند الطلب، يدويًا، وليس فورًا. لا يوجد زر لذلك في اللوحة.
- راسل الدعم برقم الجهاز (تبويب «الدفع»، كتلة «إلى الدعم»).
- صف ما ترسله: النطاق، طبيعة الرسائل، الحجم اليومي التقريبي.
- انتظر الرد. بينما المنافذ مغلقة، يمكنك تثبيت خادم البريد وضبطه — لكن لا يمكنك اختبار الإرسال.
لا تُفتح الإرسالات الجماعية إلى قواعد بيانات مشتراة تحت أي تبرير؛ راجع ما يمكنك فعله وما لا يمكنك فعله على الجهاز.
إذا كنت بحاجة إلى الإرسال اليوم لا بعد مراسلات متبادلة، استخدم مُرحّلًا خارجيًا: توفّر خدمة بريد بيانات دخول SMTP وتقبل الاتصالات على المنفذ 2525 أو عبر API، ولا حاجة إلى المنفذ 25.
الجدار الناري داخل الجهاز
من جانبك، اسمح بالاتصالات الواردة إلى منافذ البريد:
sudo ufw allow 25/tcp
sudo ufw allow 587/tcp
sudo ufw allow 465/tcp
sudo ufw allow 993/tcp
قواعد ufw تتحكم فقط بما يدخل نظامك. الحجب على المنافذ الصادرة 25 و465 و587 خارجي، وufw allow out لا يزيله.
لا تترك مُرحّلًا مفتوحًا أبدًا. تحقق:
swaks --to test@example.com --server <machine-address>من جهاز آخر بدون مصادقة — يجب رفض الاتصال. يحوّل المُرحّل المفتوح عنوان الجهاز إلى مصدر للبريد المزعج خلال يوم ويدمّر سمعته إلى الأبد.
متى لا تحتاج خادم بريد خاصًا بك
- تحتاج فقط إلى إرسال إشعارات من تطبيق — استخدم خدمة إرسال خارجية. فهي أرخص ولديها قابلية تسليم أفضل. اتصل بها عبر HTTP API أو منفذ بديل مثل 2525: المنفذان القياسيان 465 و587 مغلقان تمامًا مثل 25.
- تحتاج بريدًا على نطاق لأشخاص — ستنجز استضافة البريد المهمة دون تدخلك.
- لست مستعدًا لمتابعة التحديثات وقائمة الانتظار — يصبح خادم البريد المهجور ثغرة أمنية.
خادمك الخاص مبرَّر عندما تكون الاستقلالية مهمة وتكون مستعدًا للصيانة: النسخ الاحتياطي لصناديق البريد إلزامي، وتحتاج إلى تخصيص مساحة قرص للبريد باحتياط — راجع مساحة القرص.