إعداد البريد الإلكتروني على خادم VPS غير مُدار: من التهيئة إلى إرسال الرسائل باحترافية

إعداد البريد الإلكتروني

وجود نظام بريد إلكتروني يعمل بكفاءة من خلال خادم VPS يمنحك القدرة على إرسال الرسائل الرسمية من موقعك (مثل: إشعارات، تسجيل المستخدمين، رسائل النماذج، إلخ). في هذا الدليل نشرح كيفية إعداد خادم بريد بسيط باستخدام Postfix، وضبط بروتوكول SMTP، ثم إعداد سجلات DNS الخاصة بـ SPF وDKIM لضمان وصول رسائلك إلى صندوق الوارد وليس مجلد الرسائل غير المرغوبة (Spam).

هل أحتاج Mail Server خاص؟

إنشاء خادم بريد كامل (Mail Server) على VPS غير مُدار أمر ممكن، لكنه معقد ويحتاج صيانة مستمرة. في المقابل، يمكنك استخدام الخادم فقط لإرسال البريد (SMTP) دون استقبال، وهو الخيار الأسهل والأكثر استخدامًا مع مواقع WordPress أو Drupal.

1. تثبيت خادم البريد Postfix لإرسال الرسائل (SMTP)

نبدأ بتثبيت Postfix كخادم SMTP بسيط:

على Ubuntu/Debian:

sudo apt update sudo apt install mailutils postfix -y 

اختر "Internet Site" أثناء التثبيت، وأدخل اسم نطاقك الكامل (مثل: example.com).

على AlmaLinux/CentOS:

sudo dnf install postfix mailx -y sudo systemctl enable postfix sudo systemctl start postfix 

2. اختبار إرسال بريد من الطرفية

بعد التثبيت، اختبر إرسال رسالة تجريبية:

echo "اختبار البريد" | mail -s "رسالة من السيرفر" your@email.com 

إذا لم تصل الرسالة، فانتقل للخطوة التالية لضبط الإعدادات وضمان وصولها.

3. إعداد سجلات DNS للبريد (SPF – DKIM – DMARC)

مزودو البريد مثل Gmail وOutlook يستخدمون آليات فحص متقدمة لتحديد ما إذا كانت الرسائل شرعية. إعداد هذه السجلات في DNS يساعد في تحسين موثوقية بريدك.

أولاً: سجل SPF

أضف سجل من نوع TXT في DNS الخاص بنطاقك:

الاسم (Name): @  
النوع (Type): TXT  
القيمة (Value): v=spf1 mx a ip4:your-server-ip ~all

استبدل "your-server-ip" بعنوان IP الخاص بخادمك.

ثانيًا: إعداد DKIM باستخدام opendkim

تثبيت OpenDKIM (على Ubuntu):

sudo apt install opendkim opendkim-tools -y 

أضف التكوينات إلى ملفات Postfix وربطها بـ OpenDKIM (الإعداد طويل نسبيًا، ويمكنني توليد ملف جاهز لك حسب اسم نطاقك).

ثالثًا: سجل DMARC (اختياري لكن مهم)

الاسم (Name): _dmarc  
النوع (Type): TXT  
القيمة: v=DMARC1; p=none; rua=mailto:admin@yourdomain.com

4. استخدام SMTP مع الموقع لإرسال الرسائل

إذا كنت تستخدم WordPress، Drupal أو Joomla، فعّل الإرسال عبر SMTP باستخدام أحد الإضافات مثل:

  • WP Mail SMTP (لووردبريس)
  • SMTP Authentication Support (لدروبال)

بيانات SMTP:

  • الخادم: mail.yourdomain.com أو localhost
  • المنفذ: 587 (أو 25)
  • التشفير: STARTTLS
  • المستخدم: البريد الكامل (مثل info@yourdomain.com)
  • كلمة المرور: كما أنشأتها

نصائح إضافية

  • اختبر سجلات SPF وDKIM باستخدام tools مثل MXToolbox
  • تجنب إرسال عدد كبير من الرسائل دفعة واحدة كي لا يتم إدراج IP خادمك في القوائم السوداء
  • يمكنك أيضًا استخدام خدمات SMTP مدفوعة مثل Mailgun أو SendGrid لتبسيط المهمة

الخاتمة

إعداد نظام بريد بسيط على خادم VPS غير مُدار يمنحك القدرة على إرسال رسائل احترافية من موقعك باسم نطاقك الخاص. صحيح أن العملية تتطلب بعض التهيئة اليدوية، لكنك ستحصل في المقابل على تحكم كامل وموثوقية عالية. الأهم هو ضبط سجلات SPF وDKIM بشكل صحيح، لتجنب تصنيف بريدك كبريد مزعج.

وسوم