KONFIGURASI MAIL SERVER
KONFIGURASI MAIL SERVER
Assalamualaikum Warahmatullahi Wabarakatuh
Pengertian Mail Server
Mail Server merupakan sebuah perangkat lunak(software) atau sistem di dalam komputer yang memiliki tugas mengolah pengiriman, penerimaan, penyimpanan, dan pengelola-an email. hal ini memungkinkan komunikasi email antar pengguna di suatu jaringan internet. Mail server juga bekerja sebagai perantara
Fungsi Mail Server
- Mengirim email (protokol SMTP)
- Mengiirim email (POP3/IMAP)
- Menyimpan email di kotak surat pengguna
- Menyediakan keamanan (autentifikasi, enkripsi, anti-spam)
- Mengelola akun email pengguna
Langkah - langkah
- Nyalakan debian, dan login sebagai user root lalu masukkan perintah "nano /etc/network/interfaces" untuk konfigurasi IP sesuai pada gambar
- Masukkan perintah "nano /etc/resolv.conf", pastikan kalian sudah install DNS Server, lalu isi nameserver sesuai IP Server kalian dan Search menjadi nama domain server kalian
- Masukan perintah "nano /etc/hosts", buat IP kedua menjadi IP lalu mail.(user).net dan nama domain kalian kemudian restart dengan perintah "/etc/init.d/networking restart"
- Masukkan perintah "apt-cdrom add" lalu masukkan DVD Iso 1 debian nya
- Masukkan perintah "apt-cdrom add" lalu masukkan DVD Iso 2 debian nya
- Masukkan perintah "apt-cdrom add" lalu masukkan DVD Iso 3 debian nya
- Masukkan perintah "apt-get install apache2", pastikan sudah menginstal webserver
- Masukkan perintah "cd /etc/apache2/sites-available" lalu "ls"
- karena sudah menginstall web server, Masukkan perintah "nano akhmad.conf" kemudian hapus tanda pagar pada "ServerName" dan tambahkan mail.(user).net dan restart dengan perintah "/etc/init.d/apache2 restart"
- Masukkan perintah "cd /etc/bind" lalu "ls", pastikan sudah install DNS Server
- Masukkan perintah "nano db.211", lalu tambahkan "7 IN PTR mail.(user).net" dibagian paling bawah
- Masukkan perintah "nano db.akhmad", lalu "mail IN A (IP Server Kalian)" pada bagian atas www dan restart bind9 nya
- Masukkan perintah "apt install mariadb-server", lalu ketik "y" untuk melanjutkan
- Jika sudah Masukkan perintah "mariadb-u root"
- Ketik "use mysql"
- Ketik "create database roundcube;" , pastikan muncul Query OK
- Ketik "update user set plugin='' where user=root;", untuk bagian plugin='' bukan " tetap ' ' yang double,jika tidak bisa, skip saja, lalu Ketik "flush privileges"
- Ketik "exit"
- Ketik "apt install dovecot-imapd" lalu ketik "y" untuk melanjutkan proses
- Ketik "nano /etc/dovecot/conf.d/10-mail.conf", lalu tambahkan pagar pada bagian "mail_location = mbox" dan hapus pagar pada bagian "mail-location = maildir"
- Ketik "apt install postfix", untuk masuk bagian ini jika menggunakan GUI harus Fullscreen, lalu Pilih "hanya local"
- Masukkan "mail.(user.)net" lalu enter
- Msukkan perintah "maildirmake.dovecot/etc/skel/maildir"
- Masukkan perintah "nano /etc/postfixmain.cf". lalu Scroll kebawah dan tambahkan "home_mailbox = Maildir/" dibagian paling bawah, lalu save
- Ketik "dpkg-reconfigure postfix". lalu Pilih "hanya local"
- Masukkan nama mail kalian
- kosongi saja bagian ini
- Hapus semua dan sisa kan bagian mail kalian serta bagian localhost
- Pilih "tidak"
- Tambhkan IP network kalian dan ip 0.0.0.0/0
- Lewati saja bagian ini
- Lewati saja bagian ini
- Pilih "IPv4"
- Pilih "tidak"
- Lalu Masukkan perintah "apt install rouncube-core -y" untuk menginstall paket roundcube
- Masukan perintah "dpkg-reconfigure rouncube-core", lalu Masukan nama mail server kalian
- Pada bagian ini tekan enter saja
- Pilih "yes"
- Pilih "TCP/IP"
- Pilih "localhost"
- Pada bagian port number kalian enter saja
- Jika muncul seperti ini default saja
- Masukkan kembali nama mail server kalian
- Ketik"roundcube@localhost"
- Buat password sesuai keinginan
- Masukan kembali password yang telah dibuat
- Tekan enter saja dibagian ini
- Enter lagi
- Pilih "ya"
- Ketik "nano /etc/roundcube/config.inc.php" lalu scroll kebawah, kemudian hapus "%u dan %p" didalam tanda petiknya
- Masukkan perintah "adduser user01" untuk menambah user, dan buat password sesuai keinginan, serta untuk user02 lakukan sebaliknya
- Ketik "reboot" untuk merestart debian
- Masuk ke browser lalu ketik nama mail server kalian
- Masukkan user 01 dan passwordnya,
- Klik "Compose" di sebelah kiri untuk menuis pesan, kemudian Masukan penerima@(nama mail server kalian), judul dan isi pesan, lalu tekan "send untuk mengirim"
- Masuk dengan user 02 dan lihat pesan yang telah dikirim oleh user01
Langkah - langkah mengirim pesan dari client ke server
- Pastikan terhubung dengan satu jaringan yang sama, lalu pergi ke settingan network pada virtual box, kemudian nyalakan ethernet 2 nya dan pilih type jaringan "bridge adapter"
- Jalankan debiannya lalu masuk ke mode root, dan Masukkan perintah "nano /etc/network/interfaces" untuk konfigurasi IP, kemudian tambahkan "auto enp0s8 dhcp" seperti pada gambar, dan restart konfigurasi ip nya
- Ketik "ip a" untuk melihat IP nya, Masuk kembali ke browser dan ketikan ip yang terdapat pada enp0s8, dan login dengan user 01
- Untuk client bisa masuk kebrowser dan ketikan lagi IP servernya, lalu masuk dengan user 02, Jika sudah masuk, bisa melakukan berkirim pesan dan sebaliknya
Komentar
Posting Komentar