1. پیشنیازها
- یک سرور لینوکس (ترجیحاً Ubuntu 20.04 یا Debian 11).
- دسترسی root یا sudo.
- یک دامنهٔ معتبر با رکوردهای DNS (A و MX).
- پورتهای باز: 25، 465، 587 برای SMTP و 143، 993 برای IMAP.
2. بهروزرسانی سیستم
ابتدا سیستم را بهروز کنید:
sudo apt update && sudo apt upgrade -y
3. دانلود iRedMail
به مسیر root بروید و بستهٔ iRedMail را دانلود کنید:
cd /root wget https://github.com/iredmail/iRedMail/archive/refs/tags/1.7.4.tar.gz
4. استخراج فایلها
فایل tar.gz را باز کنید:
tar xvf 1.7.4.tar.gz cd iRedMail-1.7.4
5. اجرای نصب
اسکریپت نصب را اجرا کنید:
bash iRedMail.sh
در طول نصب، چند پرسش مطرح میشود:
- مسیر ذخیرهٔ ایمیلها (پیشفرض /var/vmail).
- انتخاب وبمیل (Roundcube یا SOGo).
- انتخاب دیتابیس (MariaDB یا PostgreSQL).
- دامنهٔ اصلی ایمیل (مثلاً mail.example.com).
6. تنظیمات DNS
برای عملکرد صحیح، رکوردهای زیر را در DNS دامنه اضافه کنید:
- A Record: mail.example.com → IP سرور
- MX Record: example.com → mail.example.com
- SPF: "v=spf1 mx ~all"
- DKIM: کلید عمومی تولیدشده توسط iRedMail
- DMARC: "v=DMARC1; p=none; rua=mailto:[email protected]"
7. دسترسی به پنلها
- وبمیل:
https://mail.example.com/mail/ - پنل مدیریت iRedAdmin:
https://mail.example.com/iredadmin/
8. نکات امنیتی
- رمزهای عبور قوی انتخاب کنید.
- فایروال (ufw یا iptables) را فعال کنید.
- Fail2Ban برای جلوگیری از حملات brute-force نصب کنید.
- گواهی SSL معتبر (Let's Encrypt) برای دامنه تنظیم کنید.
9. تست عملکرد
پس از نصب:
- ارسال ایمیل به Gmail/Yahoo برای بررسی تحویل.
- بررسی لاگها در
/var/log/mail.log. - تست رکوردهای DNS با ابزارهایی مثل
digیاmxtoolbox.
نتیجهگیری
iRedMail یک راهکار سریع و کامل برای راهاندازی سرور ایمیل است. با اجرای مراحل بالا، شما یک سیستم ایمیل با قابلیتهای کامل (SMTP، IMAP، وبمیل، ضداسپم، ضدویروس) خواهید داشت. مهمترین بخش پس از نصب، تنظیم دقیق DNS و امنیت سرور است تا ایمیلها بهدرستی ارسال و دریافت شوند.