Konfigurasi Mail Server Dan Webmail Server Di Debian 8 Menggunakan Squirrelmail Beserta Subdomain


Squirrelmail 1.1 Cyberpassnet
Cyberpassnet - Selamat datang pembaca setia Cyberpassnet :)  kali ini saya akan sharing post tentang Konfigurasi Mail Server Di Debian 8 Menggunakan Squirrelmail. Sebelumnya, apakah yang di maksud dengan Mail Server ??? Nah disini saya akan menjelaskan pengertiannya sekaligus tutorial Konfigurasi Mail Server Di Debian 8 Menggunakan Squirrelmail.

Mail Server adalah Media kirim mengirim surat melalui internet / jaringan komputer. Dengan Mail Server ini kita tidak usah membayar biaya pengiriman dan biaya perangko. Tetapi kita hanya perlu untuk membayar sambungan internet saja. Kelebihan dari Mail Server adalah kecepatan untuk mengirim surat ke antar kota bahkan antar negara menjadi lebih cepat hanya membutuhkan sekitar 1 menit saja dibandingkan dengan mengirim surat melalui kantor pos atau kontor pengiriman lainnya.

Topologi Proses Pengiriman Surat Elektronik 1.1 Cyberpassnet
Untuk mengirim surat elektronik kita memerlukan suatu program mail-client. Surat elektronik yang kita kirim akan melalui beberapa poin sebelum sampai di tujuan. Mulai dari surat elektronik dikirim → Internet → POP3 server penyedia e-mail penerima → e-mail client (di komputer si penerima) → surat elektronik dibaca si penerima.

Terlihat surat elektronik yang terkirim hanya melalui 5 poin (selain komputer pengirim dan penerima). Sebenarnya lebih dari itu sebab setelah surat elektronik meninggalkan POP3 Server maka itu akan melalui banyak server-server lainnya. Tidak tertutup kemungkinan surat elektronik yang kita kirim disadap orang lain. Maka dari itu bila surat elektronik yang kita kirim mengandung isi yang sensitif sebaiknya kita melakukan tindakan pencegahan, dengan mengacak (enkrip) data dalam surat elektronik tersebut (contohnya menggunakan PGP, sertifikat digital, dan lain-lain).

Sumber terkait topologi : Wikipedia

Yuk sekarang simak bagaimana konfigurasinya. Pertama disini saya meremote server dengan SSH
( Secure Shell Protocol ) seperti gambar di bawah.

SSH Debian 8 Jessie 1.1 Cyberpassnet
Selanjutnya setelah masuk ke servernya, silahkan anda instal postfix courier-pop courier-imap dengan mengetikkan perintah :
apt-get install postfix courier-pop courier-imap
Gambar Debian 8 Jessie 1.2 Cyberpassnet
Setelah itu pada saat menginstal akan muncul tampilan seperti dibawah ini, anda klik saja enter pada keyboard untuk melanjutkan ke tahap berikutnya.

Gambar Debian 8 Jessie 1.3 Cyberpassnet
Pada langkah selanjutnya, akan muncul menu 'General type of mail configuration' pilihlah Internet Site lalu tekan enter.

Postfix Configuration Debian 8 Jessie 1.4 Cyberpassnet
Selanjutnya pada konfigurasi 'System mail name' anda isikan dengan subdomain yang telah di siapkan sebelumnya di file /etc/bind. Disini saya sudah siapkan konfigurasi subdomainnya yaitu mail.smk-maarif.sch.id. Jika sudah, silahkan tekan enter.

Postfix Configuration Debian 8 Jessie 1.5 Cyberpassnet
Pada konfigurasi 'Create directories for web-based administration' pilihlah yes lalu tekan enter.

Courier-Base Configuration Debian 8 Jessie 2.1 Cyberpassnet
Selanjutnya kita biat directory Maildirnya dengan perintah :
maildirmake /etc/skel/Maildir
Catatan : pada text berikut ini 'maildirmake /etc/skel/Maildir'  yang saya beri warna biru, jangan sampai salah tulis ! Pada huruf 'M' di text Maildir silahkan tulis dengan huruf kapital atau huruf besar ! terkadang disilah kebanyakan orang itu kurang teliti.

Maildir Debian 8 Jessie 2.2 Cyberpassnet
Setelah membuat directory Maildir, selanjutnya silahkan anda edit file main.cf dengan perintah :
nano /etc/postfix/main.cf
File Main.cf Debian 8 Jessie 2.3 Cyberpassnet
Pada bagian paling akhir dari file main.cf silahkan anda tambahkan text seperti berikut ini :
home_mailbox = Maildir/
Setelah anda tambahkan text seperti diatas, silahkan anda save dengan perintah CTRL + X, lalu tekan huruf Y, lalu tekan enter pada keyboard.
 
File Main.cf Debian 8 Jessie 2.4 Cyberpassnet
Selanjutnya silahkan anda konfigurasi postfix seperti gambar dibawah dengan perintah seperti berikut :
dpkg-reconfigure postfix
Konfigurasi Postfix Debian 8 Jessie 2.5 Cyberpassnet
Setelah anda ketikkan perintah seperti diatas, maka akan muncul konfigurasi postfix seperti dibawah ini. Lalu anda tekan saja enter untuk melanjutkan ke tahap berikutnya.

Konfigurasi Postfix Debian 8 Jessie 3.1 Cyberpassnet
Selanjutnya pada 'General type of mail configuration' pilihlah Internet Site lalu tekan enter.

Konfigurasi Postfix Debian 8 Jessie 3.2 Cyberpassnet
Pada 'System mail name' anda isikan dengan subdomain / virtualhost yang telah anda buat sebelumnya.
pada gambar dibawah ini saya telah membuat subdomain / virtualhost dengan nama mail.smk-maarif.sch.id. Jika sudah silahkan tekan enter untuk melanjutkan ke tahap berikutnya.

Konfigurasi Postfix Debian 8 Jessie 3.3 Cyberpassnet
Pada konfigurasi 'Root and postmaster mail recipient' anda tidak perlu mengisikan apapun. silahkan langsung saja tekan enter.

Konfigurasi Postfix Debian 8 Jessie 3.4 Cyberpassnet
Selanjutnya muncul kotak seperti gambar dibawah untuk alamat - alamat penerima e-mail. Pada konfigurasi ini tidak perlu di tambahkan apapun, kita gunakan saja konfigurasi default. Lalu tekan saja tab lalu enter pada keyboard.

Konfigurasi Postfix Debian 8 Jessie 3.5 Cyberpassnet
Pada 'Force synchronous updates on mail queue' pilih saja No dengan menekan tombol tab lalu enter pada keyboard.

Konfigurasi Postfix Debian 8 Jessie 4.1 Cyberpassnet
Pada konfigurasi 'Local networks' silahkan anda tambahkan '0.0.0.0/0' setelah itu pilih ok lalu enter.

Konfigurasi Postfix Debian 8 Jessie 4.2 Cyberpassnet
Setelah itu akan muncul pertannyaan seperti pada gambar di bawah ini. Pilih No lalu tekan enter.

Konfigurasi Postfix Debian 8 Jessie 4.3 Cyberpassnet
Pada gambar di bawah anda isikan default saja yaitu 0. Lalu pilih ok dan tekan enter.

Konfigurasi Postfix Debian 8 Jessie 4.4 Cyberpassnet
Setelah itu pada bagian 'Local address extension character' anda lewati saja. Langsung saja ke tahap berikutnya dengan memilih ok lalu tekan enter.

Konfigurasi Postfix Debian 8 Jessie 4.5 Cyberpassnet
Lalu muncul konfigurasi 'Internet protocols' yang akan digunakan pada konfigurasi ini adalah IP version 4, anda pilih saja ipv4 dengan tombol arah bawah lalu tekan tab pilih ok dan tekan enter pada keyboard.

Konfigurasi Postfix Debian 8 Jessie 5.1 Cyberpassnet
Lalu tunggu proses instalisasinya selesai. Jika tidak ada masalah, mail server telah selesai di konfigurasi.
Setelah mail server terinstal yaitu postfix, courier-pop dan courier-imap silahkan anda restart semua service tersebut dengan perintah seperti berikut :
/etc/init.d/postfix restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-imap restart
/etc/init.d/bind9 restart

Service Restart Debian 8 Jessie 5.2 Cyberpassnet
Sebelum memulai instalasi Webmail Server, perlu kalian ketahui terlebih dahulu bahwa Webmail berbeda dengan Mail Server. Webmail hanyalah merupakan frontend dari Mail Server. Inti mekanismenya sebenarnya terdapat pada Mail Server, bukan pada Webmail Servernya. Karena tujuan Webmail hanya untuk memudahkan user dalam mengakses Mail Server tersebut. Tanpa adanya Mail Server, Webmail Server tidak akan ada gunanya. Akan tetapi jika Mail Server tanpa Webmail Server, Mail Server tersebut tetap dapat bekerja sebagaimana biasa. Beberapa contoh Webmail yang terkenal adalah Squirrelmail, Zimbra dan Roundcube. Squirrelmail saya pilih karena instalasi dan konfigurasinya mudah, aplikasinya ringan, dan tampilannya cukup sederhana.
Langkah - langkah menginstal Squirrelmail adalah sebagai berikut :
Pertama silahkan anda ketikkan perintah seperti berikut untuk menginstal squirrelmail :
apt-get install squirrelmail

Instalisasi Squirrelmail Debian 8 Jessie 5.3 Cyberpassnet
Karena squirrelmail dan apache2 terikat sesama layanan yang berbasis web include, maka kita perlu menambahkan baris Include "/etc/squirrelmail/apache2.conf" pada file apache2.conf dengan mengetikkan perintah seperti berikut :
nano /etc/apache2/apache2.conf

Konfigurasi Apache2.conf Debian 8 Jessie 5.4 Cyberpassnet
Letakkan baris Include "/etc/squirrelmail/apache2.conf" dibagian bawah setelah kode IncludeOptional sites-enabled/*.conf, setelah anda tambahkan baris tersebut lalu anda save dengan menekan tombol CTRL + X, lalu tekan huruf Y, lalu enter untuk menyimpan konfigurasi tersebut.

Catatan : Pada  text Include perlu anda ketahui, terkadang disinilah sering terjadi kesalahan konfigurasi yang menyebabkan Webmail Server tidak berjalan dengan baik. Nah solusinya adalah pada huruf "i" yang terdapat pada kata "Include" silahkan anda tulis dengan huruf kapital atau huruf besar agar squirrelmailnya berjalan dengan baik. :)

Konfigurasi Apache2.conf Debian 8 Jessie 5.5 Cyberpassnet
Lalu setelah menambahkan baris seperti diatas anda perlu merestart apachenya dengan perintah sebagai berikut :
/etc/init.d/apache2 restart

Restart Apache2 Debian 8 Jessie 6.1 Cyberpassnet
Lalu bagaimana anda dapat membuka squirrelmail di browser ??? Tenang saja, yang anda perlukan adalah anda harus membuat semacam shortcut atau symbolic dari folder "/usr/share/squirrelmail" ke folder "/var/www/html" dengan nama folder mail yaitu dengan perintah sebagai berikut :
ln -s /usr/share/squirrelmail/ /var/www/html/mail

Membuat Link  Squirrelmail Debian 8 Jessie 6.2 Cyberpassnet
Setelah anda membuat shortcut folder mail seperti di atas, selanjutnya anda bisa membuka tampilan squirrelmail dengan browser. Membukanya sangatlah mudah, anda cukup mengetikkan pada address bar browser mozilla atau google chrome dengan cara memanggil alamat IP / Domain yang telah anda buat contoh punya saya yaitu :

Contoh  memanggil dengan IP server debian :
10.55.3.2/mail
Contoh memanggil dengan Domain server debian :
smk-maarif.sch.id/mail

Squirrelmail Debian 8 Jessie 6.3 Cyberpassnet
Lalu bagaimana anda bisa login squirrelmailnya ??? Jawabannya cukup mudah, anda perlu membuat user baru dengan perintah sebagai berikut :
adduser [nama user yang akan dibuat]
Sebagai contoh, lihatlah gambar di bawah ini. Saya membuat user baru dengan nama reza dengan mengetikkan perintah adduser reza kemudian tekan enter maka kita akan diwajibkan mengisi password dan mengulangi password untuk user "reza". Dan pada baris Full Name, Room Number Dan lain-lain, silahkan anda lewati saja tidak masalah dengan menekan tombol enter, enter, enter, dan enter. :D

Add User Debian 8 Jessie 6.4 Cyberpassnet
Setelah adduser berhasil silahkan anda login squirrelmail dengan menggunakan user yang telah anda buat tersebut.

Login Squirrelmail Debian 8 Jessie 6.5 Cyberpassnet
Jika berhasil login maka tampilannya akan seperti pada gambar di bawah ini.

Tampilan Squirrelmail Debian 8 Jessie 7.1 Cyberpassnet
Anda masih ingat dengan konfigurasi dns-server ??? Jika browser anda dapat membuka "mail.nama-dns-server-anda.com" tetapi yang muncul sama dengan halaman "nama-dns-server-anda.com" ??? Bagaimana anda dapat membuat halaman "mail.nama-dns-server-anda.com" mengarah ke halaman squirrelmailnya ??? Seperti contoh dns-server punya saya, saya dapat membuka "mail.smk-maarif.sch.id" tetapi yang muncul sama dengan halaman default "smk-maarif.sch.id". Nah sekarang bagaimana saya dapat membuat halaman "mail.smk-maarif.sch.id" mengarah ke halaman squirrelmail yang telah saya buat ??? Caranya mudah kok, anda cuma perlu membuat virtualhost saja yang dokumen rootnya mengarah ke "usr/share/squirrelmail" ikuti saja langkah cepat seperti gambar berikut ini :

Pertama kita berpindah directory menuju ke directory sites-available dengan perintah :
cd /etc/apache2/sites-available/
Lalu kita duplikat file 000-default.conf dengan nama yang berbeda dengan perintah :
cp 000-default.conf mail.conf
Sebelum anda edit file mail.conf anda perlu membuat shortcut dari "usr/share/squirrelmail" ke directory "/var/www" dengan perintah :
ln -s /usr/share/squirrelmail/ /var/www/mail
Setelah kita duplikat file 000-default.conf dengan nama file mail.conf dan membuat shortcut sekarang kita edit dan tambahkan baris ke file mail.conf dengan perintah :
nano mail.conf
Tambahkan baris di bawah ini ke file mail.conf seperti pada gambar di bawah :
ServerName smk-maarif.sch.id
ServerAlias mail.smk-maarif.sch.id
DocumentRoot /var/share/squirrelmail/
Setelah selesai menambahkan baris di atas silahkan anda simpan konfigurasinya dengan menekan tombol CTRL + X, lalu tekan huruf Y, lalu tekan enter.

File Mail.conf Debian 8 Jessie 7.2 Cyberpassnet
Lalu kita aktifkan konfigurasi baru dari file mail.conf dengan perintah :
a2ensite mail.conf

Konfigurasi Baru Mail.conf Debian 8 Jessie 7.3 Cyberpassnet
Terakhir jangan lupa untuk merestart seluruh file apache2 dengan perintah :
/etc/init.d/apache2 force-reload
dan
/etc/init.d/apache2 restart

Restart Apache2 Debian 8 Jessie 7.4 Cyberpassnet
Sekarang silahkan anda buka browser anda dan ketikkan virtualhost yang anda buat tadi pada address bar browser. Contoh virtualhost punya saya yaitu "mail.smk-maarif.sch.id" :D

Virtualhost Debian 8 Jessie 7.5 Cyberpassnet

Demikianlah postingan saya tentang Konfigurasi Mail Server Dan Webmail Server Di Debian 8 Menggunakan Squirrelmail Beserta Subdomain yang sangat panjang sekali :v semoga bisa membantu anda dalam mengkonfigurasi Webmail Server debian kepunyaan anda. Saya mengucapkan terima kasih telah berkunjung ke blog sederhana saya ini semoga postingan ini bermanfaat untuk pembaca. Dan jika anda tidak paham atau gagal paham silahkan anda bisa berkomentar di bawah postingan ini.

Terima kasih telah berkunjung semoga bermanfaat (/.\)
..::[ Jangan Lupa Add Saya ]::..

Facebook : Reza Evangelionshadow Saintseiya
Pin BBM :D2495622
Twitter : @isd_rezashadow_
Nomer Ponsel : 089657471418
Whatsapp : 089657471418

Jika ada Pertanyaan / URL Yang Rusak,

Silahkan Berkomentar Di Bawah Postingan Atau
Bisa Hubungi Saya Lewat Akun Saya Yang Tertera Di Atas.

Thanks Telah Berkunjung (-/\-)
Blog, Updated at: Friday, February 12, 2016

Konfigurasi Sharing Files Dengan Samba Server Di Debian 8.2


Cyberpassnet - Hari ini saya akan sharing tentang Konfigurasi Sharing Files Dengan Samba Server Di Debian 8.2. Gunanya Samba Server adalah untuk sharing file agar lebih cepat dan simple hanya saja kita harus berada pada 1 server agar bisa mengambil maupun menshare data yang kita miliki.

Tutorial :
Pertama masuk pada server kita masing - masing. disini saya menggunakan ssh untuk meremote server saya.


Lalu setelah masuk ke servernya, ketikkan # apt-get install samba.


Lalu buka file sbm.conf dengan cara # nano /ect/samba/smb.conf
dan tambahkan script seperti dibawah ini. Jika sudah lalu save dengan ctrl + x, Y, Enter.


Lalu ketikkan perintah #smbpasswd -a [ add user samba baru terserah ] dan buat juga passwordnya.


Jika sudah restart samba servicenya  # service samba restart atau  # /etc/init.d/samba restart



Jika sudah berhasil restart samba servicenya tanpa ada error, silahkan hubungkan laptop anda ke server sambanya seperti dibawah ini.


Dan jadilah samba server untuk file sharing.


Terima Kasih Semoga Bermanfaat.
Blog, Updated at: Friday, February 12, 2016

How to fix Cannot mount partition - No object for D-Bus interface on Disk Linux


 
Tutorial :
 
Unable to mount TANK
No object for D-Bus interface
 
# umount -fl /home/user/.gvfs
# rm -rf /home/user/.gvfs
Blog, Updated at: Monday, February 08, 2016

Seminar PHP Indonesia Region Jogja Di BLC Telkom Klaten

Sabtu, 6 Februari 2016, BLC Telkom Klaten kedatangan master-master php dari komunitas PHP Indonesia. Mereka datang kesini dalam rangka mengadakan workshop, dengan tema "Ini webku, mana webmu...?". Workhop tersebut dilaksanakan selama dua hari, yaitu hari Sabtu dan Minggu. Pada hari pertama ini, materi yang diberikan adalah pengenalan web, php, html, css, dan javascripts. Pematerinya sangat interaktif pada peserta dan juga terdapat hadiah bagi yang bisa menjawab pertanyaan. Berikut dokumentasinya:
Blog, Updated at: Saturday, February 06, 2016
Copyright © 2015. Cyberpassnet - All Rights Reserved
Template by https://cyberpassnet-31.blogspot.co.id/
Template Published by https://cyberpassnet-31.blogspot.co.id/
Powered by Cyberpassnet
Back to top