Thursday, October 13, 2016

Web Server & Mail Server pada Debian Server

No comments
Assallamualaikum Wr. Wb.



Hay Sobat semua, jumpa kembali dengan saya, disini saya akan berbagi tentang konfigurasi Web Sewrver dan Mail Server pada debian server


Pengertian

 Mail Server adalah sebuah aplikasi yang berfungsi untuk menerima email dari pengguna lokal ( dari domain yang sama ) maupun pengiriman remote dari jaringan lain (internet). selain itu Mail Server juga dapat mem-forward e-mail tersebut ke mail server lainnya untuk dikirim. penerimaan e-mail spertihal nya kantor pos

Untuk dapat mengirimkan e-mail, sebuah mail server harus memiliki sebuah MTA ( Mail Transfor Agent) di dalam nya,. Fungsi utamanya adalah untuk mengirimkan e-mail dari Mail Server lokal ke Mail Server remote. sebenarnya ada banyak sekali jenis - jenis MTA yang dapt kita install de debian, contohnya adalah : Postfix, Senmail, Qmail, Exim, Zimbra

Selain untuk mengirim e-mail, Mail server juga bertugas untuk menerima e-mail menggunakan protokol POP atau IMAP. Untuk itu di perlukan juga sebuah POP dan IMAP server agar Mailn server dapat berfunsi dengan sempurna dalam menerima email masik dari MTA server lain. Contoh POP dan IMAP server yang cukup terkenal adalah Courier dan Dovecot


Maksud & Tujuan

Maksud dan tujuan pengkonfigurasian mail server adalah semisal saya ingin melakukan komunikasi dengan temen saya di dalam jaringan lokal dengan menggunakan mail server

Latar Belakang

 Menyambungkan tali silaturroh mi adalah sangat di saran kan buat kita semua , maka dari itu saya menggunakan cara silaturrohmi dengan menggunakan mail server namu cara silaturrohmi saya dengan mengirimkan kabar ataupun dengan sekedar mengirimkan pesan teks

Alat dan bahan 

1. PC yang terinstal Debian8 Server
2. Koneksi Internet
3. Laptop

Tahap Pelaksanaan

Sekedar mengingatkan, sebelum melakukan konfigurasi mail server dan menginstallnya dalam DNS anda pastikan telah anda konfigurasi seperti baris  berikut :
"@      IN       MX       2        mail.smkyosonegoro.net" atau "mail       IN     A     192.168.141.2"

Baris ini dalam konfigurasi DNS -Server harus ada, dalam installasi mail server kali ini aya menggunakan postfix dan counrier, langkahlangkah installasinya adalah sebagai berikut:

#apt-get install postfix counrier-pop counrier-imap

kemudian akan muncul seperti gambar dibawah ini , kemudian ikuti langkah langkah nya seperti berikut:

   
apabila nanti ada tulisan  "Do you wnt to countinue {Y/n}" kita masukkan y kemudian enter, setelah itu akan muncul seperti gambar di bawah ini, lalu kita pilih OK


Kemudian seperti gambar di bawah , di sini kita pilih "Internet site" kita tab lalu enter 


 kemudian akan muncul lagi gambar seprti gambar di bawah ini, disini kita di suruh untuk mengisikan adamat domain, silahkan anda isi dengan domain yang sudah anda konfigurasi di DNS Server sebelumnya  yakitu "mail.smkyosonegoro.net" kemudian kita OK.

  
tunggu hingga proses installasi dan lain lain nya sampai muncul seperti gambar di bawah ini, anda silahkan anda pilih  Yes , kemudian enter


 Kita tunggu sampai beberapa saat , setelah itu kita siap untuk mengkonfugurasi postfix mail nya, 

Silahkan ikuti konfigurasi seperti berikut ini, pertama buat folder mail dengan mengetikkan perintah:
     
     #maildirmake /etc/skel/Maildir

     
Kemudian kita edit file mail.conf dengan perintah :

     #nano /etc/postfix/main.cf

Kemudian kita tambahkan baris berikut ke bagian paling akhir dari file konfigurasi :

     home_mailbox = Maildir/

seperti gambar di bawah ini

   
Kemudian kita simpan dengan menekan ctrl-x lalu y kemudian enter

kemudian kita masukkan perintah : #dpkg-reconfigure postfix

kemudian ikuti langkah lankgah seperti gambar berikut

   
seperti langkah installasi tadi ini hanyalah langkah untu me re-install seperti di windows tetapi dengan konfiurasi yang di ubah oleh konfigurasi kita, seperti gambar di bawah ini silahkan tekan enter untuk OK


kemudian akan muncul tampilan  seperti gambar di bawah ini , silahkan anda pilih "Internet site" OK lalu enter

 
Lalu akan muncul kotak seperti gambar di bawah ini, kemudian anda pilih OK lalu enter


lalu kita di minta untuk mengisikan postmaster silahkan anda kosongkan  saja lalu kita pilih OK lalu enter


Kemudian akan muncul seperti kotak di bawah ini, kotak dobawah adalah untuk alamat - alamat penerima email, disini kita tidak perlu ditambahkan apapun , default saja kemudian kita pilih OK lalu enter


Kemudian muncul "Force synchronous updates on mail queue" silahkan pilih No kemudian tekan enter


Kemudian akan muncul "local network" silahkan tambahkan ip " 0.0.0.0/0 " di belakang tulisa [: : 1],
 kemudian kita pilih ok lalu enter,


 Kemudian setleh itu akan muncul pertanyaan " use procmail for local devilevery ? " silahkan tekan tab kemudian pilih no lalu enter


Kemudian muncul " mailbox size limit " 0 saja secara defaul tekan tab pilih ok  lalu enter



 kemudian setelah itu akan muncul lagi " local address extension character " silahkan tekan tap lalu pilih ok kemudian enter


Lalu akan muncul pilihan internet protocol silahkan anda pilih IPV4 dengan tombol arah tekan tab pilih ok tekan enter


Kemudian kita tunggu hingga proses installasi nya selesai, jika tidak ada masalah mail server telah selesai di konfigurasi.

kemudian setelah di install mail-server yaitu postfix, cuirier -pop. cuirer-imap silahkan anda restart semua server tersebut dengan perintah

    #/etc/init.d/postfix restart
    #/etc/init.d/courier-pop restart
    #/etc/init.d/courier-imap restart
    #/etc/init.d/bind9 restart



Setelah installasi dan konfigurasi mail server selesai kita menambahkan user baru dengan perintah : adduser [nama user], seperti gambar di bawah 


 untuk gambar di atas saya gunakan user dengan nama fiandy, lalu saya membuat user pradana yang nantinya saya buat percobaan untuk ngetes mail server menggunakan webmail

OK sebelum memulai installasi web server nya, perlu kalian ketahui terlebih dahulu bahwa webmail berbeda dengan mail , Web mail hanyalah frontend dari mail, inti mekanismenya sebenarnya terdapat pada mail server, buka pada webmmail servernya . Karena tujuan webmail hanya untuk memudahkan user dalam mengakses mail server tersebut, Seperti halnya bank, apabila ingin mengirim uang, bukankah lebih praktis, mudah menggunakan ATM daripada kita harus datanh ke pusat bank nya secara langsung??? Akan tetapi tanpa suatu bank , ATM tidak akan ada gunanya, sebalik nya dengan bank, jika tidak ada ATM maka bank akan berjalan dan berfungsi dengan normal, begitu pula dengan Mail dengan Webmail , tanpa adanya Mail server, Web mail server tidak akan ad sunanya, akan tetapi jika Mail server tanpa Webmail server, mailserver tersebut akan tetap dapat bekerja sebagaimana biasanya. Beberapa contoh Webmail yang terkenal adalah Squirrelmail, Zimbra, dan Roundcude. Squirrelmail saya pilih , karena installasi dan konfigurasinya mudah, aplikasinya ringan , dan tampilannya cukup sederhana

Langkah - langkah installasi Squirrelmail:

   #apt-get install squirrelmail

           
setelah terinstall kemudian kita konfigurasi squirrelmail dan apache2 nya, karena terkait sesama layanan yang berbasis web include konfigurasi squirrel dengan menambahkan baris berikut ke "/etc/apache2/apache2.conf" tambahkan include "/etc/squirrelmail/apache.conf" 
seperti gambar di bawah ini



Kemudian simpan dan keluar dengan menakn ctrl-x kemudian y lalu enter, setelah itu kita restart service apache2 nya dengan mengetikkan perintah

       #/etc/init.d/apache2 restart

Kemudian bagaimana caranya agar kita dapat membuka squirrelmail ini melalui web browser.? caranya kita harus buat terlebih dahulu semacam shortcut atau symbolic dari forder  "/usr/share/squirrelmail" ke dalam "/var/www/html" dengan nam symbolic mail yaitu dengan perintah 

      #ln -s /usr/share/squirrelmail/ /var/www/html/mail


kemudian kita coba buka melalui client dengan browser dapat membuka  "192.168.141.2/mail" atau "smkyosonegoro.net/mail" seperti gambar di bawah ini

  
kemudian silahkan login dengan user dan pasword yang telah kita buat tadi,
 setelah terbuka kita bisa mengirim e-mail dengan mengirim email ke user yang kita buat sebagai percobaan tadi, setelah masuk kita klik compose, lalu tulis alamat email , ini kita isi dengan user pradana yaitu pradana@smkyosonegoro.net kemudian kita coba tilis isi e-mail lalu tekan send seperti gambar di bawah ini


kemudian setelah terkirim kita bisa logout dan kemudian kita bisa login kembali dengan menggunakan user yang satu nya dengan tujuan apakah pesan yang di kirim sudah bisa masuk atau belum.

jika anda tidak bisa masuk kembali ke menu login squirrelmail
Anda masih ingat kah dengan konfigurasi dns-server jika browseranda dapat membuka " mail.smkyosonegoro.net " tetapi yang muncul sama dengan halaman "smkyosonegoro.net" bagaimana anda dapat membuat halaman tersebut  agar mengarah ke squirrelmailnya , silahkan anda buat virtualhost saja yang document rootnya mengarah ke "/user/share/squirrelmail" ikuti saja langkah langkah cepat seperti gambar berikut


kemudian kita tambahkan seperti gambar di bawah


simpan dan keluar dengan menekan ctrl-x lalu y kemudian enter

setelah itu kita aktifkan dengan menegtikkan perintah #a2ensite mail lalu enter 
setelah itu biasanya minta untuk di restart 
kemudian kita restart seperti gambar di bawah ini




setelah anda selesai dengan langkah langkah yang ada di gambar tersebut anda dapat mencoba membukanya melalui browser pada clien 



 setelah itu kita masuk kembali dengan user yang satu nya lalu kita liat apakah sudah masuk pesan yang tadi di kirim,


Hasil dan kesimpulan

 Hasil yang saya dapatkan saat melakukan mail server dan webserver adalah saya berhasil meelakukan konfigurasi dan kemudian saya dapat melakukan chating an dengan user yang di buat tadi, dan saat pengkonfiguasian kali ini saya mengalami kendala saat setelah logout dari user pertama saya tidak bisa masuk lagi ke menu tampilan login lagi , entah kenapa saya tidak bisa login , dan ternyata saya kurang teliti saat membaca perintah perintah nya dan sedikit saja kita salah melakukan konfigurasi, misal nya lupa melngasih spasi , titik atau apapun maka konfigurasi akan gagal , disini kita membutuhkan ketelitian dalam melakukan konfigurasi,

Referensi

http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf 


Debian yang dapat saya bagi pada kesempatan kali ini  apa bila ada kurang nya saya mohon maaf, apabila mengalami masalah komentar ataupun bisa hubungi saya melalui email saya 

Wassallamualaikum wr wb