وی پی اس پورت ۱۰ گیگ انگلیس ترافیک نامحدود مناسب تانل

راه‌اندازی Mail Server امن با Postfix و Dovecot

 

Unknown

راه‌اندازی Mail Server امن با Postfix، Dovecot و DKIM

مقدمه

راه‌اندازی یک Mail Server امن یکی از الزامات اصلی برای هر سازمانی است که نیاز به ارسال و دریافت ایمیل دارد. در این مقاله، مراحل پیاده‌سازی Mail Server با استفاده از Postfix به‌عنوان MTA (Mail Transfer Agent)، Dovecot به‌عنوان MDA (Mail Delivery Agent) و تنظیم DKIM برای امنیت ایمیل‌ها به‌طور گام‌به‌گام شرح داده خواهد شد.

پیش‌نیازها

قبل از شروع، اطمینان حاصل کنید که:

  • یک سرور لینوکس (مانند Ubuntu یا CentOS) دارید.
  • دسترسی به ریشه سرور (root access) دارید.
  • دامنه‌ای که قصد دارید از آن برای ارسال ایمیل استفاده کنید، پیکربندی شده است.

مراحل

۱. نصب Postfix

Postfix به‌عنوان یک Mail Transfer Agent برای ارسال ایمیل‌ها استفاده می‌شود. برای نصب آن، از دستورات زیر استفاده کنید.

دستورات نصب Postfix:

sudo apt update
sudo apt install postfix

پس از نصب، یک پنجره پیکربندی ظاهر می‌شود. در آن، گزینه “Internet Site” را انتخاب کنید و دامنه خود را وارد کنید.

۲. پیکربندی Postfix

پیکربندی فایل main.cf برای تنظیمات Postfix ضروری است. فایل را با ویرایش‌گر متن باز کنید.

ویرایش فایل پیکربندی Postfix:

sudo nano /etc/postfix/main.cf

در این فایل، موارد زیر را اضافه یا ویرایش کنید:

myhostname = mail.yourdomain.com
mydomain = yourdomain.com
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
relayhost =
mynetworks = 127.0.0.0/8
inet_interfaces = all
inet_protocols = all

پس از ویرایش، فایل را ذخیره کنید و Postfix را راه‌اندازی مجدد کنید.

راه‌اندازی مجدد Postfix:

sudo systemctl restart postfix

۳. نصب Dovecot

Dovecot به‌عنوان Mail Delivery Agent عمل می‌کند و پروتکل‌های IMAP و POP3 را پشتیبانی می‌کند. برای نصب آن از دستورات زیر استفاده کنید.

دستورات نصب Dovecot:

sudo apt install dovecot-core dovecot-imapd

۴. پیکربندی Dovecot

فایل پیکربندی Dovecot را ویرایش کنید تا ورود کاربران به سیستم ایمیل را تنظیم کنید.

ویرایش فایل پیکربندی Dovecot:

sudo nano /etc/dovecot/dovecot.conf

این خط را اضافه کنید یا اطمینان حاصل کنید که وجود دارد:

mail_location = maildir:~/Maildir

سپس پروتکل IMAP را فعال کنید.

فعال‌سازی IMAP:

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

این خط را بیابید و تغییر دهید:

#mail_location = 
mail_location = maildir:~/Maildir

حالا Dovecot را راه‌اندازی مجدد کنید.

راه‌اندازی مجدد Dovecot:

sudo systemctl restart dovecot

۵. نصب و پیکربندی DKIM

DKIM (DomainKeys Identified Mail) برای تأیید هویت ایمیل‌ها و جلوگیری از جعل آنها استفاده می‌شود. اولین قدم نصب opendkim است.

دستورات نصب OpenDKIM:

sudo apt install opendkim opendkim-tools

پیکربندی OpenDKIM

فایل پیکربندی OpenDKIM را ویرایش کنید.

sudo nano /etc/opendkim.conf

این تنظیمات را اضافه کنید:

Domain yourdomain.com
KeyFile /etc/opendkim/keys/yourdomain.com/default.private
Selector default
Socket inet:8891@localhost

سپس، دایرکتوری کلیدها را ایجاد کنید و کلید DKIM خود را تولید کنید.

ایجاد دایرکتوری کلیدها و تولید کلید DKIM:

sudo mkdir -p /etc/opendkim/keys/yourdomain.com
sudo opendkim-genkey -s default -d yourdomain.com
sudo mv default.private /etc/opendkim/keys/yourdomain.com/

پیکربندی DNS

به کنترل پنل DNS دامنه خود بروید و رکورد TXT را برای DKIM اضافه کنید. محتوای فایل default.txt که در دایرکتوری کلیدها ایجاد شده بود، کپی و در DNS قرار دهید.

۶. تنظیم Postfix برای استفاده از DKIM

فایل پیکربندی Postfix را ویرایش کنید تا با OpenDKIM ادغام شود.

sudo nano /etc/postfix/main.cf

این خط را اضافه کنید:

smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891

۷. راه‌اندازی مجدد Postfix و OpenDKIM

پس از پیکربندی، هر دو سرویس را مجدد راه‌اندازی کنید.

sudo systemctl restart postfix
sudo systemctl restart opendkim

نتیجه‌گیری

در این مقاله مراحل راه‌اندازی Mail Server امن با استفاده از Postfix، Dovecot و DKIM بررسی شد. مراحل کلیدی شامل نصب و پیکربندی Postfix، Dovecot، و DKIM به‌صورت گام‌به‌گام بود. با استفاده از این تنظیمات، یک Mail Server امن و کارآمد ایجاد خواهید کرد که قادر به ارسال و دریافت ایمیل با تأیید هویت مناسب است. اطمینان از پیکربندی صحیح DNS و دفترچه سرویس‌ها نیز از اهمیت ویژه‌ای برخوردار است.