INSTALL DAN KONFIGURASI MAIL SERVER (POSTFIX DAN DOVECOT)
DISUSUN OLEH:
A'FRIZAL SYEKHAN K.
KELAS XITKJB
📧 Apa Itu Mail Server dan Pengertiannya
Mail server adalah sebuah sistem atau perangkat lunak yang digunakan untuk mengirim, menerima, menyimpan, dan mengelola email (surat elektronik) antar pengguna melalui jaringan, seperti internet atau intranet. Mail server bekerja di balik layar setiap kali kamu mengirim atau menerima email, memastikan bahwa pesan dikirim ke alamat yang benar dan dapat dibaca oleh penerima. Sama seperti kantor pos di dunia nyata, mail server bertugas untuk mendistribusikan dan menyampaikan email dari satu pengguna ke pengguna lainnya dengan benar dan aman.
Mail server umumnya terbagi menjadi dua jenis utama, yaitu SMTP server (Simple Mail Transfer Protocol) yang digunakan untuk mengirim email, dan POP3 atau IMAP server yang digunakan untuk menerima dan membaca email. SMTP menangani pengiriman pesan dari pengirim ke server tujuan, sementara POP3 dan IMAP memungkinkan pengguna mengambil email dari server ke perangkat mereka. Beberapa contoh perangkat lunak mail server populer antara lain Postfix, Exim, Zimbra, dan Microsoft Exchange. Mail server bisa diatur secara lokal (di jaringan sekolah, kantor, dll) atau menggunakan layanan berbasis cloud seperti Gmail dan Outlook.
Dalam dunia pendidikan atau kerja profesional di bidang IT, terutama bagi siswa jurusan TKJ atau RPL, memahami mail server sangat penting. Kamu bisa belajar bagaimana cara membuat server email sendiri, mengelola domain email pribadi (misalnya user@namadomain.com), hingga mengamankan komunikasi email dengan enkripsi dan autentikasi. Keahlian ini berguna di banyak bidang, termasuk administrasi jaringan, sistem informasi, hingga keamanan siber.
Langkah-langkahnya:
- Jika sudah sekarang kita akan install dan konfigurasi mail server (postfix dan dovecot).Sebelum menginstall pasrtikan sistem RHEL Kalian sudah update terlebih dahulu dengan perintah sudo dnf update -y.Jika sudah install paket yang di perlukan dengan perintah sudo dnf install postfix dovecot -yb.
- Konfigurasi Postfix, Backup File konfigurasi dengan perintah sudo cp /etc/postfix/main.cf /etc/postfix/main.cf.bak jika sudah edit file konfigurasi utama di nano dengan perintah sudo nano /etc/postfix/main.cf lalu tambahkan atau modifikasi baris berikut:
myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = ipv4
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
home_mailbox = Maildir/
smtpd_banner = $myhostname
ESMTP $mail_name
mynetworks = 127.0.0.0/8 [::1]/128
relay_domains = $mydestination
Cari satu-persatu dalam file tesebut sengan dengan cara ctrl+w, bisa dilihat contoh gambar di bawah ini! - Jika sudah sekarang aktifkan dan mulai Postfix dengan perintah:
sudo systemctl enable postfix
sudo systemctl start postfix
sudo systemctl status postfix
Seperti pada gambar dibawah ini! - Sekarang kita akan konfigurasi Dovecot, backup terlebih dahulu file konfigurasi dengan perintah sudo cp /etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf.bak.
- Konfigurasi Maildir menggunakan nano dengan perintah sudo nano /etc/dovecot/conf.d/10-mail.conf cari dan ubah di dalam file nano tersebut mail_location = maildir:~/Maildir seperti pada gambar di bawah ini!
- Jika sudah sekarang konfigurasi Authentication dengan perintah 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
Seperti pada gambar dibawah ini! - Sekarang Aktifkan IMAP dan POP3 dengan perintah 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
}
}
Seperti pada gambar dibawah ini! - Jika sudah sekarang Aktifkan dan Mulai Dovecot dengan perintah:
sudo systemctl enable dovecot
sudo systemctl start dovecot
sudo systemctl status dovecot
Seperti pada gambar dibawah ini! - Jika sudah buat pengguna dan uji coba dengan perintah:
sudo adduser username
sudo passwd username - Jika sudah buat Maildir untuk pengguna dengan perintah:
sudo mkdir -p /home/username/Maildir
sudo chown -R username:username /home/username/Maildir - 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







Komentar
Posting Komentar