بازگشت به وبلاگ
فوریه 2, 2026راهنماها

نحوه راه‌اندازی سرور ایمیل خصوصی روی VPS

راهنمای کامل برای راه‌اندازی سرور ایمیل خصوصی خود با استفاده از Postfix و Dovecot روی VPS. یاد بگیرید چگونه ایمیل خود را با حریم خصوصی و کنترل کامل میزبانی کنید.

نحوه راه‌اندازی سرور ایمیل خصوصی روی VPS

اجرای سرور ایمیل خود کنترل کامل بر ارتباطات شما را فراهم می‌کند، حریم خصوصی را تضمین می‌کند و از وابستگی به ارائه‌دهندگان شخص ثالث جلوگیری می‌کند. در حالی که به برخی دانش فنی نیاز دارد، راه‌اندازی یک سرور ایمیل خصوصی روی VPS شما کاملاً قابل دستیابی است. این راهنما راه‌اندازی Postfix (SMTP) و Dovecot (IMAP/POP3) را برای یک راه‌حل ایمیل کامل پوشش می‌دهد.

چرا سرور ایمیل خود را میزبانی کنیم؟

  • حریم خصوصی کامل: ایمیل‌های شما روی سرور شما ذخیره می‌شوند، نه توسط شخص ثالث اسکن می‌شوند
  • بدون استخراج داده: از تبلیغات هدفمند بر اساس محتوای ایمیل اجتناب کنید
  • دامنه‌های سفارشی: از دامنه خود برای آدرس‌های ایمیل حرفه‌ای استفاده کنید
  • حساب‌های نامحدود: به تعداد مورد نیاز آدرس ایمیل ایجاد کنید
  • کنترل کامل: پیکربندی فیلترهای اسپم، سیاست‌های امنیتی و محدودیت‌های ذخیره‌سازی
  • مقرون به صرفه: یک سرور می‌تواند چندین حساب ایمیل را مدیریت کند

پیش‌نیازها

  • VPS با حداقل 2GB RAM و 20GB ذخیره‌سازی
  • نام دامنه با دسترسی DNS
  • آدرس IP ثابت (توصیه می‌شود)
  • Ubuntu 20.04 یا Debian 11+
  • دسترسی root یا sudo

پیکربندی DNS

قبل از نصب نرم‌افزار ایمیل، رکوردهای DNS را پیکربندی کنید:

  • رکورد A: mail.دامنه-شما.com → IP سرور شما
  • رکورد MX: دامنه-شما.com → mail.دامنه-شما.com (اولویت 10)
  • رکورد SPF: TXT "v=spf1 mx a:mail.دامنه-شما.com ~all"
  • رکورد DKIM: پس از نصب تولید می‌شود
  • رکورد DMARC: TXT "v=DMARC1; p=none; rua=mailto:admin@دامنه-شما.com"

نصب و پیکربندی Postfix

bash
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql

# در طول نصب، 'Internet Site' را انتخاب کنید و نام دامنه خود را وارد کنید
# پیکربندی تنظیمات اصلی Postfix:
nano /etc/postfix/main.cf

# تنظیمات کلیدی:
myhostname = mail.دامنه-شما.com
mydomain = دامنه-شما.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all

پیکربندی Dovecot

bash
nano /etc/dovecot/conf.d/10-mail.conf

# تنظیم مکان ایمیل:
mail_location = maildir:/var/mail/vhosts/%d/%n

nano /etc/dovecot/conf.d/10-auth.conf

# فعال‌سازی احراز هویت:
disable_plaintext_auth = no
auth_mechanisms = plain login

systemctl restart dovecot
systemctl restart postfix

راه‌اندازی Webmail (اختیاری)

نصب Roundcube برای دسترسی ایمیل مبتنی بر وب:

bash
apt install -y roundcube roundcube-mysql roundcube-plugins
# پیکربندی Roundcube در طول نصب
# دسترسی به webmail در: https://دامنه-شما.com/webmail

پیکربندی امنیتی

  • فعال‌سازی رمزگذاری SSL/TLS برای SMTP (پورت 587) و IMAP (پورت 993)
  • پیکربندی فایروال برای اجازه دادن فقط به پورت‌های ضروری (25, 587, 993, 995)
  • راه‌اندازی fail2ban برای جلوگیری از حملات brute force
  • استفاده از رمزهای عبور قوی و در نظر گرفتن احراز هویت دو عاملی
  • به‌روزرسانی منظم همه نرم‌افزارهای سرور ایمیل
  • نظارت بر لاگ‌ها برای فعالیت مشکوک
  • پیکربندی صحیح رکوردهای SPF، DKIM و DMARC

نکات مهم

  • IPهای سرور ایمیل می‌توانند در لیست سیاه قرار گیرند - شهرت IP خود را نظارت کنید
  • با یک راه‌اندازی کوچک شروع کنید و به تدریج مقیاس کنید
  • پشتیبان‌گیری از داده‌ها و پیکربندی‌های ایمیل را نگه دارید
  • تحویل ایمیل را به ارائه‌دهندگان اصلی (Gmail، Outlook و غیره) تست کنید
  • استفاده از سرویس رله را برای تحویل بهتر در نظر بگیرید
  • فضای دیسک را نظارت کنید - ایمیل‌ها می‌توانند ذخیره‌سازی قابل توجهی مصرف کنند