خادم البريد وDNS وربط العملاء
MILOUD NECILI
Fraîche Flow · تقنية المعلومات وتكامل الأنظمة
هدف المشروع
بناء خدمة بريد داخلية مستقلة مع التشغيل بالحاويات وأسماء DNS وTLS وصناديق بريد اختبارية.
تنفيذي العملي
- إعداد Docker Engine وCompose على ff-mail-01 لتشغيل خادم البريد.
- إعداد Docker Mailserver وتشغيله مع ملف بيئة ومجلدات بريد دائمة.
- إعداد الشهادات وربط DNS/MX وصناديق البريد داخل المختبر.
- معالجة الوصول عبر Thunderbird والعملاء من خلال مسار إعادة توجيه SSH؛ وأكد مسؤول المشروع الإنجاز الكلي.
الإطار التقني
| المضيف / اسم الخدمة | ff-mail-01 / mail.fraicheflow.test |
|---|---|
| الحاوية | mailserver |
| الصورة أثناء المشروع | ghcr.io/docker-mailserver/docker-mailserver:latest |
| حسابات الاختبار أثناء المشروع | admin وstudent؛ لا تتضمن كلمات مرور |
النتيجة
تتضمن المحادثة السابقة إعداد Compose وmailserver.env والعمل على الحاويات والحسابات. ولا تُقدَّم معاملة SMTP كاملة ذات Message-ID بوصفها دليلًا أصليًا في هذه المجموعة.
مسار التحقق والأدلة التشغيلية
docker compose config -q
docker ps --filter name=mailserver
docker logs --tail 40 mailserver
dig @192.168.10.11 fraicheflow.test MX


استكشاف الأخطاء عمليًا
أبلغ Compose أولًا عن غياب mailserver.env. وبعد توفير ملف البيئة استُكملت التهيئة. وكان يجب التمييز بين اسم العميل واسم الشهادة ووجهة النفق.
الأمن والتقييم التقني
اختبار البريد الداخلي ليس دليلًا على إمكانية التسليم عبر الإنترنت. تُعد SPF وDKIM وDMARC وPTR والحماية من ترحيل البريد وتسليم التنبيهات مجالات تحقق مستقلة. ولا يُدّعى تثبيت Roundcube.
المهارات المكتسبة
تصنيف LXC وDocker وبروتوكولات البريد وDNS MX وTLS وربط العملاء.
حالة المشروع
مكتمل وفق تأكيد مسؤول المشروع.