Konfigurasi Mail Server RHEL 9

Nama : Akbar Rizqulloh
Kelas : XI TKJ B
NO absen : 04

👉 Pengertian Mail Server

💥 Mail server adalah sebuah sistem atau perangkat lunak yang berfungsi untuk mengirim, menerima, dan menyimpan email (surat elektronik) antar pengguna dalam sebuah jaringan, baik lokal maupun internet. Mail server bekerja seperti kantor pos digital yang memastikan pesan sampai ke tujuan yang benar, baik antar pengguna dalam satu organisasi maupun lintas domain di seluruh dunia.

💥 Dalam penggunaannya, mail server terdiri dari dua komponen utama, yaitu SMTP (Simple Mail Transfer Protocol) untuk mengirim email, dan POP3 (Post Office Protocol version 3) atau IMAP (Internet Message Access Protocol) untuk menerima email. Contoh aplikasi mail server yang umum digunakan adalah Postfix, Sendmail, Exim, dan Dovecot. Mail server biasanya juga dilengkapi dengan fitur keamanan seperti otentikasi, enkripsi, dan filter spam untuk menjaga integritas dan kerahasiaan pesan.

Langkah Langkah :

1. Update semua paket yang tersedia dengan perintah :

  • sudo dnf update -y
2. Install paket yang diperlukan :
  • sudo dnf intall postfix dovecot -y

3. Konfigurasi Postfix :
 
Backup File Konfigurasi :
  • sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.bak

4. Edit File Konfigurasi Utama :
  • sudo nano /etc/postfix/main.cf

Tambahkan atau modifikasi baris berikut :

contoh yang harus di ubah :

myhostname = mail.tkjb-4.lab
mydomain = tkjb-4.lab
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain, tkjb-4lab
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP $mail_name
mynetworks = 127.0.0.0/8 [::1]/128
relay_domains = $mydestination

cari dengan "CTRL + W" 

Sebagian contoh yang telah di ubah seperti ini : 



5. Aktifkan dan Mulai Postfix :
  • sudo systemctl enable postfix
  • sudo systemctl start postfix
  • sudo systemctl status postfix


6. Konfigurasi Dovecot

Backup File Konfigurasi :
  • sudo cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.bak

7. Konfigurasi Maildir :

Cari dan ubah:
  • mail_location = maildir:~/Maildir

8. Konfigurasi Authentication :
  • sudo nano /etc/dovecot/conf.d/10-auth.conf

Pastikan menggunakan autentikasi plaintext untuk testing (jangan gunakan di lingkungan produksi tanpa enkripsi):
  • disable_plaintext_auth = no
  • auth_mechanisms = plain login


9. Aktifkan IMAP dan POP3 :
  • sudo nano /etc/dovecot/conf.d/10-master.conf

Pastikan layanan seperti ini:

service imap-login {
  inet_listener imap {
    port = 143
  }
}

service pop3-login {
  inet_listener pop3 {
    port = 110
  }
}

10. Aktifkan dan Mulai Dovecot :
  • sudo systemctl enable dovecot
  • sudo systemctl start dovecot
  • sudo systemctl status dovecot


11. Buat Pengguna dan Uji Coba :



12. Buat Maildir untuk Pengguna :
  • sudo mkdir -p /home/akbar/Maildir
  • sudo chown -R akbar:akbar /home/akbar/Maildir


13. Test kirim kepada User 1 :



14. Konfigurasi Firewall (Opsional)
Jika menggunakan firewall, buka port yang diperlukan:
  • sudo firewall-cmd --permanent --add-service=smtp
  • sudo firewall-cmd --permanent --add-service=imap
  • sudo firewall-cmd --permanent --add-service=pop3
  • sudo firewall-cmd --reload
Test di Thunderbird


Komentar

Postingan Populer