Konfigurasi Mail Server - Index Attacker


Hai jumpa lagi di blog index attacker, kali ini saya akan berbagi tutorial tentang bagaimana cara konfigurasi mail server di debian. Kali ini saya menggunakan Postfix sebagai mali server nya , courier-pop & courier-imap sebagai mail client nya dan squirrelmail sebagai CMS (web mail) nya.

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.

Okelah langsung saja ke tutorial nya, sebelum itu pastikan:
  • Laptop(client) sudah terhubung dengan virtualbox(server)
  • Dns sudah aktif atau sudah di konfigurasi, tutorialnya
  • Web serser sudah di konfigurasi, tutorialnya

Instalasi package yang di butuhkan


1. Kita akan menginstall postfix, courier-pop, courier-imap, squirrelmail


root@yusuf32:~> apt-get install postfix courier-pop courier-imap squirrelmail 

Konfigurasi Mail Server - Index Attacker

2. Setelah itu akan disuruh memasukkan dvd debian ke 2, masukkan saja lalu tekan enter


3. Setelah itu akan ada pertanyaan seperti dibawah ini, pilih saja  <Ya> lalu tekan enter


4. Setelah itu akan disuruh memasukkan dvd debian ke 1, masukkan saja lalu tekan enter


5. Setelah itu akan ada seperti dibawah ini, pilih saja <OK>


 6. Selanjutnya akan ada pertanyaan seperti dibawah ini, pilih yang Situs Internet lalu tekan enter


7. Selanjutnya akan ada pertanyaan seperti dibawah ini, isi saja dengan nama domain yang pernah kamu buat


8. Selanjutnya akan disuruh memasukkan dvd debian ke 3, masukkan saja lalu tekan enter


9. Sampai disini langkah instalasi sudah selesai, dilanjutkan dengan konfigurasi Posifix / Mail Server

Konfigurasi Mail Server


1. Kita buat dulu direktori dengan nama Maildir yang berisi new, cur, tmp didalam direktori /etc/skel/. Fungsinya adalah sebagai direktori email nya dan ketika kita membuat user tidak usah membuat direktori ini lagi karena akan otomatis ter create oleh sistem


root@yusuf32:~> maildirmake /etc/skel/Maildir 



3. Selanjutnya kita konfigurasi postfix nya dengan perintah :

root@yusuf32:~> nano /etc/postfix/main.cf 



4. Selanjutnya tambahkan home_mailbox = Maildir/  di baris paling akhir pada file main.cf tadi


5. Selanjutnya kita reconfigure  postfix nya dengan perintah :

root@yusuf32:~> dpkg-reconfigure postfix 



6. Selanjutnya pilih OK


7. Selanjutnya pilih Situs Internet


8. Selanjutnya isikan nama domain kalian , seperti tadi



9. Selanjutnya pilih ok saja



10. Selanjutnya masukan nama domain kalian lagi seperti gambar dibawah ini


11. Selanjutnya pilih Tidak


12. Selanjutnya tambahkan 0.0.0.0/0


13. Selanjutnya pilih Tidak


14. Selanjutnya pilih IPv4


15. Selanjutnya restart postfix, courier-pop, courier-imap dengan perintah:


root@yusuf32:~> /etc/init.d/postfix restart
root@yusuf32:~> /etc/init.d/courier-pop restart
root@yusuf32:~> /etc/init.d/courier-imap restart



16. Selanjutnya kita buat user yang digunakan untuk mengirim dan menerima mail

root@yusuf32:~> adduser test1 



17. Selanjutnya buat 1 user lagi

root@yusuf32:~> adduser test2 




Konfigurasi DNS Untuk mengakses webmail nya



1. Kita akan mengkonfigurasi dns untuk mengakses webmail nya. saya akan membuat subdomain dengan nama mail , biar nanti bisa di akses di mail.ajid.net, perintahnya :

root@yusuf32:~> nano /etc/bind/db.ajid 





2. Selanjutnya tambahkan 1 baris seperti di gambar, sesuaikan dengan ip address kalian




3. Selanjutnya restart bind9 nya

root@yusuf32:~> /etc/init.d/bind9 restart 




Konfigurasi Squirrelmail untuk Webmail nya

 

1. Kita masuk dulu ke direktori apache2 nya dengan perintah :

root@yusuf32:~> cd /etc/apache2/sites-available 





2. Selanjutnya kita copy file 000-default.conf ke mail.conf

root@yusuf32:~> cp 000-default.conf mail.conf 



3. Selanjutnya buka file mail.conf dan konfigurasi


root@yusuf32:~> nano mail.conf 



4. Selanjutnya kita ganti di bagian ServerName nya dan DocumentRoot nya menjadi seperti di gambar


5. Selanjutnya aktifkan file mail.conf dengan perintah

root@yusuf32:~> a2ensite mail.conf 



6. Selanjutnya restart apache2 nya, pastikan berhasil

root@yusuf32:~> /etc/init.d/apache2 restart 




Test melalui Webmail


1. Buka browser dan ketikan sesuai nama domain yang dibuat tadi, saya mail.ajid.net, pastikan muncul seperti gambar dibawah ini


Konfigurasi Mail Server - Index Attacker
2. Test kirim pesan ke user lain yang sudah di buat tadi, dengan klik tulisan compose berwarna biru


3. Ini saya buka di user yang di kirimi pesan, dan hasilnya Berhasilll


Untuk test melalui telnet bisa baca tutorial ini.
Jika masih kurang jelas bisa lewat video ini

https://www.youtube.com/watch?v=ICSV12k0MXw

Oke sampai disini mail server seharusnya sudah berjalan dengan baik, apabila kamu mengalami error mungkin ada kesalahan pengetikan perintah, coba di teliti atau mungkin bisa ditanyakan lewat komentar :D

Sekian dulu dari saya , salam
Ngoahaha XD

Cara Konfigurasi Mail Server dengan Postfix di Debian

Konfigurasi Mail Server - Index Attacker


Hai jumpa lagi di blog index attacker, kali ini saya akan berbagi tutorial tentang bagaimana cara konfigurasi mail server di debian. Kali ini saya menggunakan Postfix sebagai mali server nya , courier-pop & courier-imap sebagai mail client nya dan squirrelmail sebagai CMS (web mail) nya.

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.

Okelah langsung saja ke tutorial nya, sebelum itu pastikan:
  • Laptop(client) sudah terhubung dengan virtualbox(server)
  • Dns sudah aktif atau sudah di konfigurasi, tutorialnya
  • Web serser sudah di konfigurasi, tutorialnya

Instalasi package yang di butuhkan


1. Kita akan menginstall postfix, courier-pop, courier-imap, squirrelmail


root@yusuf32:~> apt-get install postfix courier-pop courier-imap squirrelmail 

Konfigurasi Mail Server - Index Attacker

2. Setelah itu akan disuruh memasukkan dvd debian ke 2, masukkan saja lalu tekan enter


3. Setelah itu akan ada pertanyaan seperti dibawah ini, pilih saja  <Ya> lalu tekan enter


4. Setelah itu akan disuruh memasukkan dvd debian ke 1, masukkan saja lalu tekan enter


5. Setelah itu akan ada seperti dibawah ini, pilih saja <OK>


 6. Selanjutnya akan ada pertanyaan seperti dibawah ini, pilih yang Situs Internet lalu tekan enter


7. Selanjutnya akan ada pertanyaan seperti dibawah ini, isi saja dengan nama domain yang pernah kamu buat


8. Selanjutnya akan disuruh memasukkan dvd debian ke 3, masukkan saja lalu tekan enter


9. Sampai disini langkah instalasi sudah selesai, dilanjutkan dengan konfigurasi Posifix / Mail Server

Konfigurasi Mail Server


1. Kita buat dulu direktori dengan nama Maildir yang berisi new, cur, tmp didalam direktori /etc/skel/. Fungsinya adalah sebagai direktori email nya dan ketika kita membuat user tidak usah membuat direktori ini lagi karena akan otomatis ter create oleh sistem


root@yusuf32:~> maildirmake /etc/skel/Maildir 



3. Selanjutnya kita konfigurasi postfix nya dengan perintah :

root@yusuf32:~> nano /etc/postfix/main.cf 



4. Selanjutnya tambahkan home_mailbox = Maildir/  di baris paling akhir pada file main.cf tadi


5. Selanjutnya kita reconfigure  postfix nya dengan perintah :

root@yusuf32:~> dpkg-reconfigure postfix 



6. Selanjutnya pilih OK


7. Selanjutnya pilih Situs Internet


8. Selanjutnya isikan nama domain kalian , seperti tadi



9. Selanjutnya pilih ok saja



10. Selanjutnya masukan nama domain kalian lagi seperti gambar dibawah ini


11. Selanjutnya pilih Tidak


12. Selanjutnya tambahkan 0.0.0.0/0


13. Selanjutnya pilih Tidak


14. Selanjutnya pilih IPv4


15. Selanjutnya restart postfix, courier-pop, courier-imap dengan perintah:


root@yusuf32:~> /etc/init.d/postfix restart
root@yusuf32:~> /etc/init.d/courier-pop restart
root@yusuf32:~> /etc/init.d/courier-imap restart



16. Selanjutnya kita buat user yang digunakan untuk mengirim dan menerima mail

root@yusuf32:~> adduser test1 



17. Selanjutnya buat 1 user lagi

root@yusuf32:~> adduser test2 




Konfigurasi DNS Untuk mengakses webmail nya



1. Kita akan mengkonfigurasi dns untuk mengakses webmail nya. saya akan membuat subdomain dengan nama mail , biar nanti bisa di akses di mail.ajid.net, perintahnya :

root@yusuf32:~> nano /etc/bind/db.ajid 





2. Selanjutnya tambahkan 1 baris seperti di gambar, sesuaikan dengan ip address kalian




3. Selanjutnya restart bind9 nya

root@yusuf32:~> /etc/init.d/bind9 restart 




Konfigurasi Squirrelmail untuk Webmail nya

 

1. Kita masuk dulu ke direktori apache2 nya dengan perintah :

root@yusuf32:~> cd /etc/apache2/sites-available 





2. Selanjutnya kita copy file 000-default.conf ke mail.conf

root@yusuf32:~> cp 000-default.conf mail.conf 



3. Selanjutnya buka file mail.conf dan konfigurasi


root@yusuf32:~> nano mail.conf 



4. Selanjutnya kita ganti di bagian ServerName nya dan DocumentRoot nya menjadi seperti di gambar


5. Selanjutnya aktifkan file mail.conf dengan perintah

root@yusuf32:~> a2ensite mail.conf 



6. Selanjutnya restart apache2 nya, pastikan berhasil

root@yusuf32:~> /etc/init.d/apache2 restart 




Test melalui Webmail


1. Buka browser dan ketikan sesuai nama domain yang dibuat tadi, saya mail.ajid.net, pastikan muncul seperti gambar dibawah ini


Konfigurasi Mail Server - Index Attacker
2. Test kirim pesan ke user lain yang sudah di buat tadi, dengan klik tulisan compose berwarna biru


3. Ini saya buka di user yang di kirimi pesan, dan hasilnya Berhasilll


Untuk test melalui telnet bisa baca tutorial ini.
Jika masih kurang jelas bisa lewat video ini

https://www.youtube.com/watch?v=ICSV12k0MXw

Oke sampai disini mail server seharusnya sudah berjalan dengan baik, apabila kamu mengalami error mungkin ada kesalahan pengetikan perintah, coba di teliti atau mungkin bisa ditanyakan lewat komentar :D

Sekian dulu dari saya , salam
Ngoahaha XD
Load Comments

Subscribe Our Newsletter