تثبيت Postfix

Postfix هو وكيل نقل البريد (MTA) يُستخدم لإرسال واستقبال البريد الإلكتروني على Ubuntu Server. إليك كيفية تثبيته وإعداده بشكل صحيح:

1️⃣ تثبيت Postfix

ابدأ بتحديث الحزم ثم تثبيت Postfix:

bash

sudo apt update && sudo apt install postfix -y

خلال التثبيت، سيُطلب منك اختيار نوع التهيئة. اختر “Internet Site” إذا كنت تريد تشغيل خادم بريد كامل.

2️⃣ ضبط الإعدادات الأساسية

بعد التثبيت، يمكنك إعادة ضبط الإعدادات باستخدام:

bash

sudo dpkg-reconfigure postfix

حدد:

  • اسم المجال: مثل mail.example.com
  • نوع البريد: Maildir لضمان تخزين البريد بشكل منظم
  • الشبكة المسموح لها بإرسال البريد: مثل 192.168.0.0/24

3️⃣ إعداد SMTP Authentication

لتمكين SMTP-AUTH باستخدام Dovecot:

bash

sudo postconf -e 'smtpd_sasl_type = dovecot'
sudo postconf -e 'smtpd_sasl_path = private/auth'
sudo postconf -e 'smtpd_sasl_auth_enable = yes'
sudo postconf -e 'smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination'

4️⃣ إعداد SSL/TLS لتأمين البريد

لتفعيل SSL/TLS باستخدام Let’s Encrypt:

bash

sudo apt install certbot -y
sudo certbot certonly --standalone -d mail.example.com

ثم ضبط Postfix لاستخدام الشهادات:

bash

sudo postconf -e 'smtpd_tls_cert_file=/etc/letsencrypt/live/mail.example.com/fullchain.pem'
sudo postconf -e 'smtpd_tls_key_file=/etc/letsencrypt/live/mail.example.com/privkey.pem'
sudo postconf -e 'smtpd_use_tls=yes'

5️⃣ اختبار الإعداد

تحقق من حالة الخدمة:

bash

sudo systemctl status postfix

ثم أرسل بريدًا تجريبيًا:

bash

echo "اختبار البريد" | mail -s "Test Email" user@example.com

يمكنك الاطلاع على دليل Ubuntu الرسمي أو شرح DigitalOcean لمزيد من التفاصيل حول إعداد Postfix.

أضف تعليقاً