Konfigurasi Mail Server & WebMail Debian 12 Di Virtual box
Konfigurasi Mail Server & WebMail Debian 12 Di Virtual box
Apa itu Mail Server?
C. Persiapan:
Virtual Box

PuTTY

Download PuTTY di sini
File ISO Linux Debian 12

Download File ISO Debian 12 di sini.
D. Langkah – Langkah untuk melakukan konfigurasi Mail Server:
Konfigurasi Mail Server
1. Langkah pertama, pastikan server sudah memiliki konfigurasi DNS Server. Jika sudah ada, tambahkan record DNS untuk mail server di zona forward seperti yang terlihat di gambar. Untuk cara mengatur DNS Server,kalian bisa lihat di sini.
Tambahkan skrip :
@ IN MX 10 mail.Nama/Teamkalian.net. mail IN A IP address Kalian
nano. Setelah masuk ke dalam editor file zona reverse, tambahkan skrip di baris paling bawah untuk konfigurasi DNS mail server kita.Tambahkan skrip :
12 IN PTR mail.Nama/Teamkalian.net.
(12=ip address Yang teraktir)
systemctl restart bind9 untuk mengaktifkan konfigurasi yang telah kita lakukan di file zona forward(Yang Team13) dan zona reverse (Yang 113). Setelah itu, kita bisa memeriksa statusnya dengan menggunakan perintah systemctl status bind9.
4. Lakukan verifikasi dengan melakukan ping ke domain name mail server kita menggunakan perintah ping mail.team13.net. Jika statusnya sudah mendapatkan reply, itu menandakan bahwa mail server kita sudah dapat diakses Dan Ip sesuai Yang Kita Masukkin ke team13 dan 113 , seperti yang terlihat pada gambar berikut ini.
5. Kita juga dapat menggunakan perintah nslookup untuk memverifikasi apakah DNS mail server kita sudah terkonfigurasi dengan benar. Dengan perintah ini, kita bisa mengecek apakah domain mail server kita dapat ditemukan dan mengarah ke IP yang tepat. Nantinya, sistem akan memberikan informasi terkait alamat IP yang terkait dengan domain tersebut, yang membantu memastikan bahwa server DNS bekerja dengan baik.
6.Selanjutnya Jangan lupa untuk melakukan pembaruan daftar paket pada server dengan menjalankan perintah apt update untuk memastikan sistem menggunakan daftar paket terbaru. Hal ini perlu dilakukan sebelum melanjutkan ke langkah instalasi paket pada langkah berikutnya.
7. Di sini, kita akan menginstal paket postfix, dovecot-pop3d, dan dovecot-imapd untuk mengonfigurasi protokol yang diperlukan oleh mail server kita. Masukan perintah berikut:perintah :
apt install postfix dovecot-pop3d dovecot-imapd
8. Selanjutnya, ketika proses instalasi Postfix dimulai, Di Sini Kita pilih opsi Internet Site. Hal ini karena kita perlu mengonfigurasi system mail name sesuai dengan kebutuhan, yang nantinya akan kita sesuaikan lebih lanjut.9. Pada bagian system mail name, kita akan mengubahnya menjadi DNS dari mail server kita. Sebagai contoh, di sini kita gunakan mail.team13.net(mail.Nama/Teamkalian.net.). Setelah itu, klik OK untuk melanjutkan.
10. Jika sudah melakukan proses setup untuk konfigurasi postfix, Langkah berikutnya kita akan membuat dua user pengguna yang akan berfungsi sebagai pengirim dan penerima mail. Gunakan perintah adduser untuk membuat user tersebut, dan pastikan untuk menetapkan kata sandi untuk masing-masing user. Kata sandinya sesuaikan dengan preferensi masing-masing.
11. Sekarang, kita coba mengirimkan mail dari pengguna imam_k ke pengguna kurniawan_i melalui koneksi Telnet menggunakan perintah telnet mail.team13.net 25. Port 25 ini berfungsi sebagai jalur untuk protokol SMTP, yang digunakan untuk mengirimkan pesan melalui jaringan. Setelah terhubung, masukkan perintah mail from:imam_i untuk menentukan alamat pengirim, lalu ketik rcpt to:Kurniawan_i untuk menetapkan penerima mail.
Selanjutnya, masukkan data kemudian isi pesan mail sesuai keinginan kalian. Jangan lupa untuk mengakhiri pesan dengan tanda titik (.) untuk menandakan akhir dari isi mail. Setelah itu, ketik perintah quit untuk keluar dari sesi Telnet. Untuk lebih jelasnya kalian bisa lihat gambar berikut:
12. Selanjutnya, kita akan menguji apakah mail yang telah dikirimkan berhasil diterima dengan menggunakan perintah telnet mail.team13.net 110. Port 110 ini digunakan oleh POP3, yang bertugas untuk menerima mail dan mengakses mailbox.
Setelah terhubung, masukkan nama pengguna kurniawan_i karena dia adalah penerima mail dari imam_k. Kemudian, masukkan kata sandi pengguna tersebut. Setelah itu, ketik perintah retr 1 untuk mengambil mail pertama yang diterima. Jika berhasil, kalian akan melihat informasi mail yang dikirimkan oleh imam_k, termasuk pengirim, waktu pengiriman, dan alamat pengirim.
Konfigurasi Webmail Dengan Roundcube
6. Selanjutnya, buka file roundcube.conf menggunakan editor nano. Pada bagian ServerName, masukkan subdomain mail yang kalian gunakan, sebagai contoh di sini adalah mail.team13.net. Kemudian, pada bagian DocumentRoot, tentukan direktori ke /usr/share/roundcube agar web server tahu di mana aplikasi Roundcube berada.
a2ensite roundcube.conf dan kemudian lakukan systemctl reload apache2 agar perubahan yang dilakukan dapat diterapkan.config.inc.php pada direktori /etc/roundcube. File config.inc.php ini biasanya berisi pengaturan dasar untuk Roundcube, seperti konfigurasi IMAP untuk menerima mail, SMTP untuk mengirim mail, serta pengaturan lainnya seperti autentikasi dan pengaturan keamanan. Untuk masuk ke direktori /etc/roundcube, Kalian dapat menggunakan perintah cd /etc/roundcube, kemudian buka file config.inc.php menggunakan editor teks seperti nano. Untuk lebih jelasnya, kalian dapat lihat gambar berikut ini:config.inc.php terbuka di editor nano, langkah selanjutnya adalah mengubah konfigurasi untuk imap_host dan smtp_host yang sebelumnya menggunakan localhost menjadi subdomain mail yang telah kalian tentukan, yaitu mail.team13.net. Sebagai contoh, untuk smtp_host, pastikan kalian menambahkan port 25 agar koneksi antara Roundcube dan server SMTP dapat berjalan dengan lancar tanpa kendala.smtp_user dan smtp_pass harus dikosongkan, yaitu menjadi ''. Hal ini dilakukan untuk mencegah pesan kesalahan seperti “authentication failed” yang dapat terjadi ketika konfigurasi otentikasi tidak sesuai.config.inc.php:Verifikasi Webmail Pada Client
1. Untuk memverifikasi bahwa instalasi webmail berhasil, buka browser dan masukkan subdomain yang telah dibuat, yaitu mail.team13.net. Jika halaman login webmail muncul dan dapat dimuat dengan baik, berarti instalasi Roundcube untuk webmail sudah berhasil. Selanjutnya, masukkan username dan password yang telah dibuat untuk mengakses webmail tersebut. Sebagai contoh disini saya akan menggunakan user imam_k.
@mail.team13.net, kemudian isi Subject dan Message sesuai dengan yang ingin dikirim. Setelah itu, klik Send untuk mengirim pesan tersebut.3. Setelah mengirim pesan, logout dari webmail dan kembali ke halaman login. Selanjutnya, login menggunakan akun user kurniawan_i untuk memverifikasi apakah pesan yang baru saja dikirim dari user imam_k sudah berhasil masuk ke inbox kurniawan_i.
Komentar
Posting Komentar