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.
أضف تعليقاً
يجب أنت تكون مسجل الدخول لتضيف تعليقاً.