كيفية إنشاء خادم بريد إلكتروني في Linux باستخدام Mail-In-A-Box
Mail-in-a-Box هو برنامج صغير ولكنه فعال يهدف إلى إنشاء حل خادم بريد إلكتروني متعدد الإمكانات سهل النشر في جهازك. يوضح لك هذا البرنامج التعليمي كيف يمكنك تثبيت Mail-In-A-Box على نظام Ubuntu Linux.
لماذا تستضيف خادم البريد الإلكتروني الخاص بك
تتمثل إحدى أكبر مزايا استضافة خادم البريد الإلكتروني الخاص بك في أنه يمنحك الخصوصية على بياناتك الخاصة. على عكس خدمة بريد الويب مثل Gmail ، فإن تشغيل Mail-in-a-Box يضمن عدم وجود وسيط بينك وبين رسائلك الإلكترونية.
يمنحك الخادم المستضاف ذاتيًا أيضًا المرونة في كيفية التفاعل مع بريدك الإلكتروني. على سبيل المثال ، يستخدم Gmail العلامات بدلاً من المجلدات لتنظيم الرسائل. يؤدي هذا غالبًا إلى كسر العملاء غير المتصلين الذين يحاولون جلب البريد الإلكتروني من حسابات Gmail.
أخيرًا ، تتيح لك استضافة الخادم الخاص بك تجاوز عمليات التحقق من الهوية عند إنشاء حساب بريد إلكتروني. يعد هذا مفيدًا إذا كنت مهتمًا بالخصوصية ولا تريد مشاركة معلوماتك مع موفري الطرف الثالث.
تحضير خادم البريد الإلكتروني الخاص بك
قبل أن تتمكن من تثبيت Mail-in-a-Box ، تحتاج إلى التأكد من أن لديك خادمًا قيد التشغيل واسم مجال. تمت هذه المقالة على Ubuntu VPS من Digitalocean.
للبدء ، تحتاج إلى تكوين المجال الخاص بك كخادم أسماء يشير إلى جهازك الخاص. هذا مهم لأن Mail-in-a-Box يدير سجلات DNS الخاصة به داخليًا.
ملاحظة: يختلف التكوين لكل مسجل نطاق ، لذلك لن نتصفح الإرشادات لإنشاء خادم أسماء. ما عليك القيام به هو إنشاء اثنين من خوادم الأسماء: ns1.your-domain-name.com و ns2.your-domain-name.com للإشارة إلى عنوان IP الخاص بخادمك. يجب عليك أيضًا تغيير سجل خادم أسماء النطاق إلى السجل الذي قمت بإنشائه.
تحديث اسم مضيف جهازك
مع تكوين اسم النطاق وخادم الأسماء بشكل صحيح ، تحتاج الآن إلى تعديل اسم مضيف جهازك. سيسمح هذا لـ Mail-in-a-Box بتعيين القيم الافتراضية بشكل صحيح أثناء التثبيت.
يمكنك القيام بذلك في Digitalocean عن طريق القيام بما يلي:
- انتقل إلى صفحة حالة تطبيق droplet الخاص بك.
- انقر على اسم تطبيق droplet الصغير واستبدله باسم نطاقك وانقر على علامة الاختيار لحفظه.
- قم بتسجيل الدخول إلى مثيل VPS الخاص بك كجذر وقم بتشغيل الأمر التالي:
echo "box" > /etc/hostname
- بعد ذلك ، قم بتشغيل الأمر التالي لتغيير ملف “etc / hosts / / الخاص بجهازك إلى اسم نطاقك الحالي:
awk '$1 == "127.0.1.1" { print $2 }' /etc/hosts | sed -i s/.*/box.yourdomain.here/ awk '$1 == "127.0.1.1" { print $3 }' /etc/hosts | sed -i s/.*/box/
- أعد تشغيل جهازك لتطبيق التغييرات الجديدة.
تثبيت Mail-in-a-Box
بعد القيام بذلك ، يمكنك الآن البدء في تثبيت Mail-in-a-Box في جهازك.
- ابدأ العملية بالحصول على البرنامج النصي لتثبيت Mail-in-a-Box:
curl -s https://mailinabox.email/setup.sh | sudo -E bash
- أدخل عنوان البريد الإلكتروني الذي تريد استخدامه لخادم البريد الخاص بك.
- قم بتوفير اسم مضيف لخادم البريد الخاص بك. في حالتي ، سأستخدم الخيار الافتراضي “box.myvpsserver.top”.
- سيطلب منك البرنامج النصي للتثبيت بعد ذلك منطقة زمنية. لهذا ، تحتاج إلى تقديم منطقتك الزمنية الحالية بدلاً من الموقع الفعلي للخادم.
- اكتب كلمة المرور التي تريد استخدامها لحساب بريدك الإلكتروني.
تلميح: إذا كنت تستخدم Outlook بدلاً من ذلك ، فتعرف على كيفية جدولة رسائلك الإلكترونية في Outlook.
تكوين خادم البريد الإلكتروني الخاص بك
في هذه المرحلة ، لديك الآن خادم Mail-in-a-Box مثبت بشكل صحيح في جهازك. ومع ذلك ، ما زلت بحاجة إلى تكوين بعض إعداداته لاستخدامه بشكل صحيح.
- افتح الرابط الذي كتبته أداة التثبيت في نهاية البرنامج النصي.
- عند تحميل موقع الويب ، قد يلقي متصفحك استثناء أمني عليك. وذلك لأن Mail-in-a-Box يستخدم شهادة موقعة ذاتيًا لموقعه الأولي على الويب.
يمكنك تجاوز هذا الخطأ بأمان بالنقر فوق “متقدم” ، ثم “قبول المخاطرة والمتابعة”.
2. قم بتسجيل الدخول إلى مثيل Mail-in-a-Box الخاص بك عن طريق توفير حساب بريدك الإلكتروني الجديد وكلمة المرور.
3. انقر على “النظام” ، ثم “شهادات TLS (SSL)”.
4. انقر فوق الزر “توفير” لإنشاء شهادة SSL للنطاقات الفرعية لخادمك.
هناك حالات لا يطلب فيها Mail-in-a-Box شهادة SSL لجميع نطاقاتك الفرعية. يمكنك إصلاح هذا بالنقر فوق الزر “توفير” مرة أخرى.
5. انقر فوق “النظام” ، ثم “عمليات التحقق من الحالة” للتأكد من أن كل شيء يعمل بشكل صحيح.
نصيحة: تعرف على المزيد حول SSL والتشفير عن طريق إنشاء شهادتك الموقعة ذاتيًا باستخدام OpenSSL.
إرسال والتحقق من البريد الإلكتروني الأول الخاص بك
من هنا ، يمكنك الآن تسجيل الدخول واستخدام خادم Mail-in-a-Box الخاص بك. بخلاف حلول البريد الأخرى ذاتية الاستضافة ، يوفر Mail-in-a-Box واجهة ويب بسيطة وبديهية يمكنك استخدامها والبدء بها على الفور. هذا يعني أنك لست بحاجة إلى تثبيت أي عملاء بريد خارجي لاستخدام Mail-in-a-Box.
- ادخل إلى واجهة الويب في متصفحك عن طريق كتابة: “https://yourdomain.com/mail.”
- اكتب عنوان بريدك الإلكتروني الجديد وكلمة المرور في صفحة تسجيل الدخول إلى الخادم.
- انقر فوق الزر “إنشاء” لإنشاء رسالة بريد إلكتروني جديدة.
- قدم مستلم بريد إلكتروني صالحًا واكتب رسالة اختبار بسيطة.
- بمجرد الانتهاء ، انقر فوق الزر “إرسال”.
- أخيرًا ، تحقق مما إذا كان بريدك قد وصل إلى المستلم المقصود عن طريق تحميل صندوق الوارد الخاص به.
أسئلة شائعة
س1: هل من الممكن إعادة تكوين خادم البريد الإلكتروني الخاص بي بعد التثبيت؟
الجواب: نعم. يمكنك إعادة تكوين أي من الإعدادات الداخلية للخادم بالانتقال إلى وحدة التحكم بالجهاز وتشغيل الأمر التالي: sudo mailinabox.
س2: هل يمكنني إنشاء حساب بريد إلكتروني مختلف في خادم Mail-in-a-Box الخاص بي؟
الجواب: نعم. بشكل افتراضي ، يتيح لك Mail-in-a-Box إنشاء حسابات بريد إلكتروني متعددة في نفس الخادم. للقيام بذلك ، انتقل إلى صفحة مسؤول Mail-in-a-Box ، وانقر على “البريد والمستخدمون” ، ثم “المستخدم”. سيؤدي هذا إلى تحميل مطالبة حيث يمكنك توفير عنوان بريد إلكتروني وكلمة مرور لمستخدم جديد.
س3: بريدي لا يصل إلى المستلم المقصود.
الجواب: السبب الأكثر احتمالاً لذلك هو أن عنوان IP الخاص بجهازك موجود في قائمة حظر البريد الإلكتروني. لإصلاح هذه المشكلة ، يمكنك إما طلب عنوان IP جديد “غير قائم على الحظر” من مزود الخدمة أو إنشاء مثيل VPS جديد. هناك طريقة أخرى وهي استخدام خادم SMTP لجهة خارجية لمساعدتك في إرسال رسائل البريد الإلكتروني الخاصة بك.