Linux

Linux-da mail server quraşdırılması və konfiqurasiyası

Linux mail serverdə quraşdırılması və parametrləri bir neçə addımda həyata keçirilə bilər. Burada əsas addımları izah edəcəyəm. Bu nümunədə Postfix (SMTP server) və Dovecot (IMAP/POP3 server) istifadə edəcəyik.

Postfix, yüksək performanslı və açıq mənbə kodlu bir SMTP (Simple Mail Transfer Protocol) serveridir. E-poçt göndərmə və qəbul etmə funksiyalarını yerinə yetirmək üçün geniş istifadə olunur. 2001-ci ildən bəri, Wietse Venema tərəfindən inkişaf etdirilir və müasir e-poçt sistemləri üçün standartlardan biri halına gəlmişdir.

Postfix’in əsas xüsusiyyətləri

  1. Performans: Postfix, çox sayda e-poçt mesajını effektiv şəkildə göndərə və qəbul edə bilir, bu da onu böyük şirkətlər üçün ideal edir.
  2. Təhlükəsizlik: Postfix, təhlükəsizlik baxımından geniş konfiqurasiya imkanları təqdim edir. SPF, DKIM və DMARC kimi müasir standartları dəstəkləyir, spam və viruslarla mübarizə üçün bir sıra filtrləmə imkanları vardır.
  3. Modular Arxitektura: Postfix, modullardan ibarət bir arxitekturaya malikdir, bu da onun funksionallığını asanlıqla genişləndirməyə imkan verir.
  4. İstifadəçi Dostu Konfiqurasiya: Konfiqurasiya faylları sadədir və aydın şərhlərlə təmin edilir, bu da administratorlar üçün istifadəsini asanlaşdırır.
  5. Quraşdırma və İdarəetmə: Postfix’in quraşdırılması asandır və geniş sənədləşdirmə ilə müşayiət olunur, bu da yeni istifadəçilər üçün kömək edir.

Postfix’in əsas tərkib hissələri

  • master.cf: Postfix xidmətlərinin və proseslərinin idarə olunduğu konfiqurasiya faylıdır.
  • main.cf: Postfix’in əsas konfiqurasiyasını tənzimləyən fayldır, burada host adı, domen adı, və digər parametrlər təyin olunur.
  • qmail: E-poçtların emalını idarə edən müasir bir növ poçt növbəsidir.

1. Qurmaq üçün  tələbləri yoxlayın

  • Linux server (Debian, Ubuntu, CentOS və s.)
  • Root hüquqları
  • DNS konfiqurasiyası (mail serverin IP ünvanı üçün A qeydiyyatı və MX qeydiyyatı)

2. Postfix qurulması üçün aşağıdakı komandaları yerinə yetrin

Debian/Ubuntu:

sudo apt update
sudo apt install postfix mailutils

CentOS:

sudo yum install postfix mailx

Quraşdırma zamanı bir neçə konfiqurasiya seçimi ilə qarşılaşacaqsınız:

  • Mail server tipləri: “Internet Site” seçin.
  • Mail name: Mail serverinizin adı (məsələn, example.com).

3. Postfix-i qurduqdan sonra konfiqurasiyası

Postfix konfiqurasiya faylını redaktə edin:

sudo nano /etc/postfix/main.cf

Aşağıdakı parametrləri əlavə edin və ya düzəldin:

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

Dəyişiklikləri saxlayın və çıxın.

4. Dovecot quraşdırılması

Debian/Ubuntu:

sudo apt install dovecot dovecot-core dovecot-imapd

CentOS:

sudo yum install dovecot

5. Dovecot Konfiqurasiyası

Dovecot konfiqurasiya faylını redaktə edin:

sudo nano /etc/dovecot/dovecot.conf

Aşağıdakı sətrləri əlavə edin:

mail_location = maildir:~/Maildir
service imap {
# Enable IMAP service
protocol = imap
}

Dəyişiklikləri saxlayın.

6. Firewall qaydalarını tənzimləyin

Mail server üçün lazım olan portları açın:

sudo ufw allow 25 # SMTP
sudo ufw allow 143 # IMAP
sudo ufw allow 587 # SMTP (STARTTLS)

7. Servislərinizi yenidən restart edin

Postfix və Dovecot xidmətlərini yenidən başladın:

sudo systemctl restart postfix
sudo systemctl restart dovecot

8. DNS recordlarınızı yoxlayın

DNS konfiqurasiya edin:

  • A record: mail.example.com – server IP ünvanına yönləndirin.
  • MX record: example.com üçün mail.example.com-a yönləndirin.

9. Test Edin

Mail göndərmək və qəbul etmək üçün telnet və ya mail müştərisi istifadə edərək test edin.

10. Təhlükəsizlik

Mail serverinizi təhlükəsiz saxlamaq üçün:

  • SSL/TLS konfiqurasiya edin (Let’s Encrypt istifadə edərək).
  • Spam filtrantivirus əlavə edin (məsələn, SpamAssassin, ClamAV).

Yekunda isə

Bu, Linux mail server quraşdırma və konfiqurasiya etməyin əsas addımlarıdır. Əlavə modullar və tənzimləmələr etməklə serverinizi daha da inkişaf etdirə bilərsiniz. Əgər suallarınız varsa, mənə bildirin!

Related Articles

Bir cavab yazın

Sizin e-poçt ünvanınız dərc edilməyəcəkdir. Gərəkli sahələr * ilə işarələnmişdir

Həmçinin bax
Close
Back to top button