KONFIGURASI MAIL SERVER PADA LINUX DEBIAN

Pengertian Mail Server

  Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP.
   WebMail (Web Based Mail), adalah aplikasi eMail client yang berbasis web. Jika anda pernah melihat layanan eMail Yahoo, Gmail, ataupun Hotmail. Mereka menggunakan webmail sebagai eMail client untuk setiap penggunanya. Kelebihan dari Webmail ini sendiri adalah bisa kita gunakan dimana saja, kapan saja, dan bagaimana saja keadaanya, asalkan kita tetap terkoneksi ke Internet.
   Untuk membuat mail client yang berbasis web, tentunya kita membutuhkan CMS (Content Management System) yang dikhususkan untuk webmail. Diantaranya yang terkenal adalah squirrelmail.


LANGKAH-LANGKAH KONFIGURASI
1. pertama kita hidupkan terlebih dahulu pc server, kemudian login sebagai root.
2. sebelum kita melakukan instalasi dan konfigurasi pada mail server, pertama-tama kita konfigurasi dulu DNS (Domain Name Server) Nya terlebih dahulu. Pada tutorial sebelumnya kita sudah mengkonfiguari file db.latihan. file inilah yang akan kita konfigurasi. Temen2 yang belum konfigurasi bisa lihat disini:

Caranya;
a. masuk ke file nano /etc/bind/db.latihan (sesuaikan dengan nama file anda). Kemudian tambahkan perintah dibawah ini Mail eXchanger(MX) yang digunakan unuk lalu lintas mail.

b. Setelah itu simpan file carannya; CTRL+O ENTER CTRL+X

3. Kemudian Restart paket bind9 caranya seperti digambar;

4. Sekarang kita install paket yang dibutuhkan dalam konfigurasi mailserver yaitu ada postfix, courier-imap courier-pop dan squirrelmail. Caranya bisa dilihat dibawah;

5. Masukkan DVD yang disuruh oleh system, disini saya disuruh memasukkn DVD Binary 1. 


6. Untuk tampilan seperti pada gambar di bawah ini, tidak ada yang perlu di konfigurasi, pilih “Ok” untuk melanjutkan ke proses berikutnya. 


7. Berikutnya, pilih tipe untuk Server Mail yang akan dibangun. Sesuaikan dengan kondisi dari jaringan yang ada. Dalam hal ini pilih “Internet Site”. 

8. Langkah berikutnya, ketikkan domain utama yang ingin anda gunakan sebagai domain di belakang account user e-mail setelah tanda ‘@’ (sesuaikan dengan domain utama yang sudah pernah dipelajari sebelumnya, dalam hal ini sebagai contoh: latihan.org). Kemudian pilih “Ok” untuk melanjutkan ke proses berikutnya. Ex: yogi@latihan.org

9. Berikutnya ,masukkan DVD Binary 2 dan tekan tombol Enter, untuk melanjutkan.

10. Kemudian Pilih Yes untuj membuat folder web base admin dan tunggu sampai instalasi selesai.




11. Setelah selesai kita periksa dulu apakah paket sudah terinstall semua atau belum, caranya menggunakan perintah dpkg lihat gambar dibawah; jika sudah ii berarti sudah sukses.


12. Kemudian masuk ke folder postfix, caranya cd /etc/postfix anda bisa ls  untuk lihat isi folder.

13. Setelah berada di folder postfix, edit file main.cf caranya root@latihan:/etc/postfix# nano main.cf Kemudian cari dan tambahkan perintah seperti di gambar.


14. Kemudian buat sebuah direktori mail pada direktori /et/skel dan beri nama direktori tersebut sesuai dengan nama direktori yang telah ditambahkan pada baris paling terakhir pada file main.cf diatas yakni Maildir/ caranya;


15. Kemudian Restart paket postfix menggunakan perintah Service



16. Berikutnya kita buat 2 buah user ( disni saya buat dgn nama mailsatu dan maildua ) yang akan kita gunakan sebagai pengirim dan penerima pesan.
User mailsatu. Caranya : root@latihan:/#adduser mailsatu

User maildua caranya sama: root@latihan:/#adduser maildua


17. Setelah selesai, sekarang kita tes. Ketikkan perintah telnet localhost 25 seperti gambar dibawah:

Keterangan Perintah:
1. telnet localhost 25 = telnet ke port 25 (smtp)
2. mail from: mailsatu =mail pengirim
3. rcpt to: maildua = mail penerima
4. data = untuk menulis isi dari pesan yang akan dikirim
5. ini adalah pesam ....=  isi dari pesan yang akan dikirim
6. .  (tanda titik) = untuk mengakhiri isi pesan yang akan dikirim
7. quit = perintah untuk mengakhiri pengiriman pesan.

18. Setelah selesai, kita cek pada user maildua apakah pesan terkirim atau tidak, caranya ketikkan perintah: telnet localhost 110 (protocol POP)

   
19. Konfigurasi Web mail dengan Squirrelmail.
Langkah pertama kita masuk ke folder : cd  /etc/apache2/sites-available/ Kemudian kita copykan file 000-default.conf menjadi webmail.conf caranya:


20. Kemudian edit file webmail.conf. Caranya : nano webmail.conf lalu ubah seperti gambar;

21.  Kemudian aktifkan file webmail.conf dengan perintah a2ensite seperti digambar;


22. Selanjutnya restart paket apache2.
23. Untuk menguji webmail tersebut, kita gunakan perintah w3m http://mail.latihan.org jika muncul seperti gambar di bawah ini, berarti interface squirrelmail sudah siap digunakan di sisi client. Silahkan dilanjutkan dengan pengisian user dan password dari salah satu pengguna.

24. Jika sudah berhasil login tampilannya akan seperti dibawah ini

25. Sekarang kita coba di sisi client. Hidupkan windows x panda. Kemudian cek terlebih dahulu koneksi kita apakah sudah terhubung dengan server atau belum. Caranya bisa ping  ke alamat server. Jika anda sudah replay berarti kita sudah terhubung dengan server.

26. Kemudianbuka windows explorer, lalu ketikkan di pencarian http://mail.latihan.org maka akan tampil seperti digambar; masukkan pass dan username yang sudah kita buat sebelumnya.

27. Setelah berhasil login, silahkan anda coba mengirim pesan ke maildua. Caranya klik compose lalu kemana akan dikirm dan isi subject danisi pesan nya. Lalu kirim. Untuk lebih jelas lihat gambar;



Jika sudah selesai mengirim pesan, coba logout dan masuk dengan akun yang menerima pesan.

28. Kemudian kita masuk ke akun maildua caranya sama masukkan username dan password terlebih dahulu, kemudian lihat pesan baru yang bercetak tebal. Klik pada subject untuk melihat isi pesan.
Dibawah anda bisa lihat ynag bergaris merah email from mailsatu@latihan.org kepada maildua@latihan.org berhasil terkirim.


  Nah itu dia tadi sedikit tutorial cara konfigurasi mail server di debian 8, semoga artikel ini bisa membantu temen-temen semua ^0^

Komentar

Postingan Populer