مقدمة: في هذا الدرس، ستتعلم كيفية إعداد خادم بريد إلكتروني خاص بك باستخدام Mailcow على خادم Ubuntu. يسمح Mailcow باستضافة خادم بريد مخصص مع ميزات مثل تخصيص النطاقات، ومزامنة جهات الاتصال، ودمج التقويم.
المتطلبات:
- اسم نطاق
- معرفة أساسية بـ Docker
- ملاحظة: قد تقوم بعض الخوادم السحابية بحظر المنافذ 25 و465 افتراضيًا.
الخطوة 1 - إنشاء خادم سحابي جديد
- سجّل الدخول إلى وحدة التحكم السحابية.
- أنشئ مشروعًا جديدًا وسمّه بما يناسبك.
- اختر موقع ونوع الخادم حسب الحاجة (7GB RAM على الأقل).
- انقر على "Add Server" واختر صورة Ubuntu 22.04.
- أدخل في حقل "Cloud config":
#include https://get.docker.comلتثبيت Docker. - حدد مفتاح SSH الخاص بك.
- أدخل اسم المضيف (مثل mail.example.com).
- انقر "Create & Buy Now".
الخطوة 2 - إعداد سجلات DNS
- أضف السجلات التالية:
- A و AAAA لـ mail.example.com
- MX يشير إلى mail.example.com
- CNAME لـ autodiscover و autoconfig يشير إلى mail.example.com
الخطوة 3 - تثبيت التحديثات وDocker Compose
apt update && apt upgrade -yالخطوة 4 - استنساخ مستودع Mailcow
cd /opt
git clone https://github.com/mailcow/mailcow-dockerizedالخطوة 5 - الإعداد والتشغيل
cd /opt/mailcow-dockerized
./generate_config.sh
docker-compose pull
docker-compose up -dالخطوة 6 - إعداد عكس DNS
قم بإعداد سجلات PTR لـ IPv4 و IPv6 في لوحة تحكم الخادم.
الخطوة 7 - تسجيل الدخول الأول
ادخل إلى https://mail.example.com باستخدام:
- المستخدم: admin
- كلمة المرور: moohoo
ثم غيّر كلمة المرور فورًا.
الخطوات التالية:
- أضف نطاقات
- أنشئ DKIM
- أنشئ صندوق بريد
- قم بإعداد النسخ الاحتياطي اليدوي والتلقائي
- قم بتحديث Mailcow باستخدام
./update.sh
الختام: بات لديك الآن خادم بريد إلكتروني خاص باستخدام Mailcow. تأكد من متابعة التحديثات الأمنية والاحتفاظ بنسخ احتياطية دورية.
بحث