ar
إعداد خادم البريد الإلكتروني على VPS
امتلاك خادم بريد إلكتروني خاص على VPS خارجي يمنحك تحكمًا كاملًا في اتصالاتك بعيدًا عن المراقبة وشروط الخدمة المقيدة. مع Postfix للإرسال وDovecot للاستقبال، يمكنك بناء نظام بريد احترافي يدعم عدة نطاقات وآلاف المستخدمين. يشرح هذا الدليل الإعداد الكامل خطوة بخطوة.
Need this done for your project?
We implement, you ship. Async, documented, done in days.
المتطلبات الأساسية قبل الإعداد
قبل البدء، تأكد من توافر هذه المتطلبات:
1. اسم نطاق (domain) تملكه وتتحكم في DNS الخاص به
2. عنوان IP ثابت لخادم VPS
3. رقم PTR (Reverse DNS) مضبوط ليشير إلى نطاقك - راسل مزود الاستضافة لإعداده
4. المنفذ 25 غير محجوب - بعض مزودي الاستضافة يحجبونه للحسابات الجديدة
أضف سجلات DNS التالية في لوحة إدارة نطاقك:
MX record: @ -> mail.yourdomain.com (priority 10)
A record: mail -> ${SERVER_IP}
SPF: v=spf1 ip4:${SERVER_IP} -all
DKIM: سنُعدّه لاحقًا
DMARC: v=DMARC1; p=reject; rua=mailto:[email protected]
تثبيت وإعداد Postfix
Postfix هو MTA (Mail Transfer Agent) موثوق وآمن:
apt install -y postfix postfix-mysql
خلال التثبيت، اختر «Internet Site» وأدخل نطاقك الرئيسي.
عدّل الإعداد الرئيسي:
nano /etc/postfix/main.cf
أضف أو عدّل هذه الأسطر:
myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.yourdomain.com/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.yourdomain.com/privkey.pem
smtpd_use_tls=yes
أعد تشغيل Postfix:
systemctl restart postfix
تثبيت Dovecot لاستقبال البريد IMAP/POP3
Dovecot يُتيح للمستخدمين الاتصال بصناديق بريدهم عبر تطبيقات البريد:
apt install -y dovecot-core dovecot-imapd dovecot-pop3d
عدّل الإعداد الرئيسي:
nano /etc/dovecot/dovecot.conf
أضف:
protocols = imap pop3
عدّل إعداد المصادقة:
nano /etc/dovecot/conf.d/10-auth.conf
غيّر:
disable_plaintext_auth = yes
auth_mechanisms = plain login
عدّل موقع صناديق البريد:
nano /etc/dovecot/conf.d/10-mail.conf
غيّر:
mail_location = maildir:~/Maildir
أعد تشغيل Dovecot:
systemctl restart dovecot
افتح المنافذ في جدار الحماية:
ufw allow 25,465,587,110,995,143,993/tcp
إعداد DKIM وSpamassassin للحماية من الإسباما
DKIM يُوقّع رسائلك رقميًا ليؤكد أنها من نطاقك الفعلي:
apt install -y opendkim opendkim-tools
توليد مفاتيح DKIM:
mkdir -p /etc/opendkim/keys/yourdomain.com
opendkim-genkey -b 2048 -d yourdomain.com -D /etc/opendkim/keys/yourdomain.com -s mail -v
اعرض المفتاح العام لإضافته في DNS:
cat /etc/opendkim/keys/yourdomain.com/mail.txt
أضف السجل النصي في DNS كما يظهر بالضبط.
ثبّت SpamAssassin للحماية من الرسائل غير المرغوب فيها:
apt install -y spamassassin spamc
فعّله:
systemctl enable spamassassin
systemctl start spamassassin
أضف فلتر SpamAssassin في Postfix عبر تعديل master.cf لتمرير الرسائل عبر spamc قبل التسليم.
Related Services
Why Anubiz Host
100% async — no calls, no meetings
Delivered in days, not weeks
Full documentation included
Production-grade from day one
Security-first approach
Post-delivery support included
Ready to get started?
Skip the research. Tell us what you need, and we'll scope it, implement it, and hand it back — fully documented and production-ready.