كيفية تثبيت iRedMail على أوبونتو 18.04

المقدمة

يوفر تشغيل خادم البريد الخاص بك ميزة الخصوصية بالإضافة إلى القدرة على إنشاء العديد من حسابات البريد كما تشاء لنطاقاتك.

سيوضح لك هذا البرنامج التعليمي كيفية تثبيت iRedMail ، وهو برنامج نصي لإعداد خادم بريد مفتوح المصدر ، على تثبيت جديد لـ Ubuntu 18.04. يوفر لك iRedMail الوقت عن طريق تثبيت وإعداد جميع المكونات التي تحتاجها لتشغيل خادم بريد إلكتروني ، مثل:

  • Postfix - وكيل نقل البريد (MTA)
  • Dovecot - خادم IMAP و POP3
  • Nginx - خادم ويب
  • OpenLDAP - خادم LDAP لتخزين حسابات البريد أو خادم MySQL أو MariaDB أو PostgreSQL لتخزين حسابات البريد.
  • SpamAssassin - ماسح ضوئي للرسائل الاقتحامية
  • ClamAV - ماسح ضوئي للفيروسات
  • Amavisd - واجهة بين Postfix و SpamAssassin و ClamAV
  • iRedAPD - خادم نهج Postfix

اختياري:

  • Roundcube - واجهة بريد الويب
  • SOGo Groupware - خدمة التقويم والاتصال والمهام
  • Fail2ban - يقيد ويحظر تسجيلات الدخول من عناوين IP التي تبدو ضارة

المتطلبات

  • نسخة جديدة من Ubuntu 18.04 Vultr Cloud Compute مع ذاكرة لا تقل عن 2 جيجابايت (يفضل 4 جيجابايت) لخادم بريد ذي حركة مرور منخفضة
  • تم إلغاء حظر المنفذ 25
  • عنوان IP غير مدرج في القائمة السوداء. إذا تمت إضافة عنوان IP الخاص بك إلى قائمة سوداء ، فسيتم وضع علامة على رسائل البريد الإلكتروني كرسائل غير مرغوب فيها وقد لا تصل أبدًا إلى وجهتها. يمكنك التحقق مما إذا كان عنوان IP الخاص بك في قائمة سوداء بإدخاله هنا .
  • مستخدم sudo غير الجذر

التركيب

أولاً ، ستحتاج إلى تعيين اسم مضيف اسم المجال المؤهل بالكامل (FQDN). أدخل hostname -fلعرض اسم المضيف الحالي.

hostname -f

في Ubuntu ، يتم تعيين اسم المضيف في ملفين: /etc/hostnameو /etc/hosts. افتح /etc/hostname.

sudo nano /etc/hostname

في /etc/hostname، يتم إعطاء الشكل المختصر لاسم المضيف ، وليس اسم مضيف FQDN. أدخل الشكل المختصر لاسم المضيف الذي ترغب في استخدامه. على سبيل المثال ، إذا كان اسم مضيف FQDN الذي ترغب في استخدامه هو mail.example.com، فسيبدو ملفك كما يلي.

mail

بعد ذلك ، افتح /etc/hosts.

sudo nano /etc/hosts

أضف اسم مضيف FQDN كعنصر أول.

127.0.0.1   mail.example.com mail localhost localhost.localdomain

أغلق الملف وأعد تشغيل الخادم.

sudo shutdown -r now

بمجرد تشغيل الخادم وتشغيله مرة أخرى ، يمكنك التحقق من اسم المضيف الخاص بك.

hostname -f

قم بتثبيت bzip2الحزمة حتى تتمكن من فك ضغط حزمة iRedMail التي تم تنزيلها.

sudo apt-get install bzip2

أنت الآن جاهز لتثبيت iRedMail. قم بتنزيل أحدث إصدار من iRedMail باستخدام wget. يمكنك العثور على أحدث إصدار من خلال زيارة صفحة تنزيل iRedMail .

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.9.tar.bz2

قم باستخراج tarball ثم cdإلى الدليل.

tar xvf iRedMail-0.9.9.tar.bz2
cd iRedMail-0.9.9

بعد ذلك ، قم بإضافة الأذونات المناسبة للبرنامج النصي المثبت iRedMail وتشغيله باستخدام sudo.

chmod +x iRedMail.sh
sudo bash iRedMail.sh

سيسألك برنامج تثبيت iRedMail سلسلة من الأسئلة قبل إعداد خادم البريد لك. يوصى باختيار الخيارات الافتراضية إذا كنت جديدًا في تشغيل خادم البريد.

سيؤدي تشغيل البرنامج النصي إلى فتح شاشة ترحيب. حدد Yesللمتابعة.

ستسمح لك الشاشة التالية بتعيين مسار تخزين البريد الافتراضي ، وهو /var/vmail. حدد Nextللمتابعة.

تتيح لك الشاشة التالية اختيار الواجهة الخلفية المفضلة لديك لتخزين حسابات البريد. حدد اختيارك ثم اختر Nextللمتابعة.

سيُطلب منك بعد ذلك إدخال اسم نطاق بريدك الأول. سيكون هذا المجال الخاص بك من قبل دون المجال الفرعي. على سبيل المثال ، إذا كان FQDN الخاص بك هو mail.example.comثم أدخل example.comاسم نطاق البريد الأول. أدخل اسم المجال الخاص بك ثم حدد Nextللمتابعة.

حساب مسؤول لنطاق بريدك الأول. هذا الحساب هو حساب مسؤول ومستخدم بريد ، لذلك يمكنك تسجيل الدخول إلى بريد الويب ولوحة الإدارة (iRedAdmin) بنفس بيانات الاعتماد. اسم المستخدم هو عنوان البريد الإلكتروني الكامل. سيُطلب منك تعيين كلمة المرور لحساب المشرف.

بمجرد إدخال كلمة مرور قوية مناسبة ، حدد Nextللمتابعة.

سيُطلب منك بعد ذلك اختيار المكونات الاختيارية التي يمكن تثبيتها ، مثل SOGo. على الأقل ، يجب أن تختار iRedAdminو Roundcube.

بمجرد تحديد المكونات الاختيارية التي تريد تثبيتها ، حدد Nextللمتابعة.

سيطلب منك مثبت iRedMail مراجعة تكوين iRedMail وتأكيده قبل متابعة التثبيت. اكتب yواضغط ENTERلبدء التثبيت.

بمجرد اكتمال التثبيت ، سيتم سؤالك عما إذا كنت ترغب في استخدام قواعد جدار الحماية التي يوفرها iRedMail وما إذا كنت تريد إعادة تشغيل جدار الحماية الآن. اكتب yأو Yاضغط ENTERعلى لاستخدام قواعد جدار الحماية الافتراضية ولإعادة تشغيل جدار الحماية.

بعد تثبيت جميع الحزم المطلوبة وتهيئتها ، أعد تشغيل الخادم.

sudo shutdown -r now

بعد إعادة التشغيل ، يمكنك الوصول إلى صفحة مسؤول الويب عند https://mail.example.com/iredadminاستخدام المجال الخاص بك. للوصول إلى بريدك ، استخدم صفحة Roundcube على https://mail.example.com/mail. تم تثبيت الخادم بشهادة موقعة ذاتيًا تتطلب أذونات خاصة لفتح الصفحة في المستعرض الخاص بك. يوصى بالترقية إلى شهادة من مرجع مصدق (CA). Let's Encrypt هو مرجع مصدق يقدم شهادات مجانية. اقرأ مقال إعداد Vultr LetsEncrypt في Linux للحصول على معلومات حول استخدام هذه الخدمة. ستحتاج إلى اتباع التعليمات الخاصة به Nginx، لأنه خادم الويب الافتراضي الذي يقوم iRedMail بتثبيته. بمجرد الحصول على الشهادة ، ستحتاج إلى استبدال الشهادات الموقعة ذاتيًا التي ينشئها iRedMail.

sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key

أعد تشغيل جميع الخدمات التي تتطلب مفتاح شهادة SSL.

sudo systemctl restart postfix
sudo systemctl restart nginx
sudo systemctl restart dovecot

استمتع بخادم بريدك الجديد! تأكد من قراءة iRedMail.tipsالملف الموجود في iRedMail-0.9.9الدليل الذي تم إنشاؤه داخل الدليل الذي قمت بتحميل iRedMail إليه. يحتوي الملف على:

  • عناوين URL وأسماء المستخدمين وكلمات المرور للتطبيقات المستندة إلى الويب والمثبتة بواسطة iRedMail
  • موقع ملفات تكوين البرامج المتعلقة بخدمة البريد
  • معلومات إضافية مهمة وحساسة

ستحتاج أيضًا إلى تعيين سجلات DNS لخادم البريد الخاص بك قبل أن تتمكن من إرسال البريد واستلامه. اقرأ مقدمة البرنامج التعليمي DNS Vultr للحصول على معلومات حول إعداد سجلات DNS.

اترك تعليقاً

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد