كيفية تثبيت 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.



Leave a Comment

كيفية تكوين Spamassassin مع Postfix على أوبونتو 16.04

كيفية تكوين Spamassassin مع Postfix على أوبونتو 16.04

Spamassassin هو فلتر بريد مجاني ومفتوح المصدر مكتوب بلغة Perl يستخدم لتحديد البريد العشوائي باستخدام مجموعة واسعة من الاختبارات الإرشادية على رؤوس البريد والجهاز

كيفية تثبيت RainLoop Webmail على أوبونتو 16.04

كيفية تثبيت RainLoop Webmail على أوبونتو 16.04

استخدام نظام مختلف؟ RainLoop هو عميل بريد إلكتروني بسيط وحديث وسريع يعتمد على الويب. كود مصدر RainLoop مستضاف على جيثب. هذا الدليل سوف يظهر لك حو

كيفية تثبيت RainLoop Webmail على Fedora 28

كيفية تثبيت RainLoop Webmail على Fedora 28

استخدام نظام مختلف؟ RainLoop هو عميل بريد إلكتروني بسيط وحديث وسريع يعتمد على الويب. يتم استضافة كود مصدر RainLoop على جيثب. هذا الدليل سوف يظهر لك حو

قم بتثبيت sSMTP مع Mailtrap لتطوير تطبيقات الويب على Ubuntu 16.04

قم بتثبيت sSMTP مع Mailtrap لتطوير تطبيقات الويب على Ubuntu 16.04

في هذا البرنامج التعليمي ، ستتعلم كيفية تثبيت sSMTP ، خادم إعادة توجيه بسيط. يقدم Mailtrap.io خادم بريد إلكتروني مزيف للمطورين. استخدمه لكبار السن

كيفية تثبيت RainLoop Webmail على دبيان 9

كيفية تثبيت RainLoop Webmail على دبيان 9

استخدام نظام مختلف؟ RainLoop هو عميل بريد إلكتروني بسيط وحديث وسريع يعتمد على الويب. كود مصدر RainLoop مستضاف على جيثب. هذا الدليل سوف يظهر لك حو

كيفية تثبيت Mail-in-a-box على Ubuntu 18.04

كيفية تثبيت Mail-in-a-box على Ubuntu 18.04

مقدمة يهتم Mail in-a-box (MiaB) بجميع التكوينات المعقدة المطلوبة لتجنب المشاكل الأمنية ، ويوفر نظامًا قويًا للكشف عن الرسائل غير المرغوب فيها

بناء خادم البريد الخاص بك مع FreeBSD 11

بناء خادم البريد الخاص بك مع FreeBSD 11

يمكن أن يكون تشغيل خادم البريد الإلكتروني الخاص بك مجزياً للغاية. أنت المسؤول عن بياناتك. كما يتيح لك المزيد من المرونة مع خيارات التوصيل الخاصة بك. ومع ذلك

كيفية تثبيت RainLoop Webmail على FreeBSD 12

كيفية تثبيت RainLoop Webmail على FreeBSD 12

استخدام نظام مختلف؟ RainLoop هو عميل بريد إلكتروني بسيط وحديث وسريع يعتمد على الويب. كود مصدر RainLoop مستضاف على جيثب. هذا الدليل سوف يظهر لك حو

كيفية تثبيت تطبيق Newstrain Newslet على FreeBSD 12

كيفية تثبيت تطبيق Newstrain Newslet على FreeBSD 12

استخدام نظام مختلف؟ Mailtrain هو تطبيق نشرة إخبارية مفتوحة المصدر مفتوح المصدر يستند إلى Node.js و MySQL / MariaDB. مصدر Mailtrains موجود على جيثب. ثي

كيفية تثبيت بريد RainLoop على CentOS 7

كيفية تثبيت بريد RainLoop على CentOS 7

استخدام نظام مختلف؟ RainLoop هو عميل بريد إلكتروني بسيط وحديث وسريع يعتمد على الويب. يتم استضافة كود مصدر RainLoop على جيثب. هذا الدليل سوف يظهر لك حو

خادم بريد إلكتروني OpenBSD باستخدام OpenSMTPD و Dovecot و Rspamd و RainLoop

خادم بريد إلكتروني OpenBSD باستخدام OpenSMTPD و Dovecot و Rspamd و RainLoop

مقدمة يوضح هذا البرنامج التعليمي خادم بريد إلكتروني كامل الميزات يعمل على OpenBSD باستخدام OpenSMTPD و Dovecot و Rspamd و RainLoop. OpenSMTPD هو عشر

كيفية تثبيت تطبيق النشرة الإخبارية Mailtrain على Fedora 28

كيفية تثبيت تطبيق النشرة الإخبارية Mailtrain على Fedora 28

استخدام نظام مختلف؟ Mailtrain هو تطبيق نشرة إخبارية مفتوحة المصدر مفتوح المصدر مبني على Node.js و MySQL / MariaDB. مصدر Mailtrains موجود على جيثب. ثي

كيفية ترحيل صناديق البريد بسهولة باستخدام Imapsync على CentOS 7

كيفية ترحيل صناديق البريد بسهولة باستخدام Imapsync على CentOS 7

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

كيفية تثبيت تطبيق النشرة الإخبارية Mailtrain على أوبونتو 16.04

كيفية تثبيت تطبيق النشرة الإخبارية Mailtrain على أوبونتو 16.04

استخدام نظام مختلف؟ Mailtrain هو تطبيق نشرة إخبارية مفتوحة المصدر مفتوح المصدر مبني على Node.js و MySQL / MariaDB. مصدر Mailtrains موجود على جيثب. ثي

كيفية تثبيت تطبيق الرسائل الإخبارية Mailtrain على CentOS 7

كيفية تثبيت تطبيق الرسائل الإخبارية Mailtrain على CentOS 7

استخدام نظام مختلف؟ Mailtrain هو تطبيق نشرة إخبارية مفتوحة المصدر مفتوح المصدر مبني على Node.js و MySQL / MariaDB. مصدر Mailtrains موجود على جيثب. ثي

كيفية ترحيل صناديق البريد بسهولة باستخدام Imapsync على Ubuntu 16.04 LTS

كيفية ترحيل صناديق البريد بسهولة باستخدام Imapsync على Ubuntu 16.04 LTS

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

كيفية تثبيت تطبيق Newstrain Newslet على دبيان 9

كيفية تثبيت تطبيق Newstrain Newslet على دبيان 9

استخدام نظام مختلف؟ Mailtrain هو تطبيق نشرة إخبارية مفتوحة المصدر مفتوح المصدر مبني على Node.js و MySQL / MariaDB. مصدر Mailtrains موجود على جيثب. ثي

كيفية إعداد خادم بريد باستخدام iRedMail على أوبونتو 16.04

كيفية إعداد خادم بريد باستخدام iRedMail على أوبونتو 16.04

استخدام نظام مختلف؟ مقدمة إذا كنت قد قمت بإنشاء خادم بريد من الألف إلى الياء ، فستعرف أنه يمكن أن يكون مشروعًا مملًا. أنا هنالك

نظرة ثاقبة على 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. قراءة هذه المادة لمعرفة المزيد