Belajar linux Squirrelmail Apache PHP itu mudah, yah sesuai dengan judul artikel tersisip kata “mudah” , mungkin adalah kata yang cocok untuk menggambarkan betapa mudah nya
bagi seorang yang mau untuk membuat sebuar mail server dengan linux. Baiklah, pertama Mail Server adalah
sebuah penyedia layanan mail kepada para pengguna untuk memudah kan mereka untuk bertukar informasi pada sebuah koneksi. Penyedia layanan email sangat banyak kita temukan saat ini, seperti gmail, yahoo dan beberapa mail server lainnya. Namun, pernahkah anda berfikir untuk membaut mail server sendiri?
Baiklahh, dalam pembuatan sebuat mail server kita membutuhkan beberapa software yaitu Squirrelmail, Postfix, Courier-Imap dan Courier-Pop.
Tentu, hal pertama yang harus kita tahu adalah apa guna dan fungsi keempat software diatas, Squirrelmail adalah sebuah software layanan email yang digunakan sebagai sarana penampungan dan pengiriman pesan pesan  kita dengan sistem berbasis website, jadi kita bisa akses melauli browser. Postfix adalah agen pengantar email yang kita kirimkan pada sistem operasi linux ubuntu. Dan Courier-imap dan Courier-Pop adalah software yang digunakan untuk mengambil pesan email di server yang kita gunakan.
Nah, setelah tahu tugas masing masing software kita mulai di konfigurasi
Langkah #1 : Tentu langkah pertama yang kita lakukan adalah login ke ubuntu terlebih dahulu
Langkah #2 : Setelah login, kita lakukan update sistem operasi ubuntu dengan yang baru

apt-get update

Langkah #3 :Kemudian kita instal keeempoat software tadi

apt-get install squirrelmai postfix courier-imap courier-pop

Langkah #4 : Configurasi Courier Base, pilih No.

squirrelmail1 

Langkah #5 : Berikutnya pilih OK pada Poxtfix Confoguration.

squirrelmail2

Langkah #6 : Selanjutnya pilih Internet Site.

squirrelmail3 

Langkah #7 : Baut nama domain yang akan digunakan sebagai domain web, contoh saya menggunakan mailku.id pada System Mail Name. Tunggu Instalasi…..

squirrelmail4

Langkah #8 : Selanjutnya kita ke konfigurasi postfix. Masuk ke file main.cf

nano /etc/postfix/main.cf

Langkah #9 : Pada file main.cf tambahkan konfiurasi berikut pada baris palingbawah

home_mailbox = Maildir/

Langkah #10 : Selanjutnya kita buat direktori bernama Maildir/ 

maildirmake /etc/skel/Maildir

Langkah #11 : Lalu, kita buat dua contoh user, satu sebagai sender dan lainnya sebagai receiver. contoh saya membuat user1 dan user2.

Langkah #12 : Konfigurasi domain mailku.id menggunakan bind9. Untuk tutorialnya telah saya buak di postingan sebelumnya. Tutorial Install Bind9 Ubuntu . Jadi saya tidak akan membahasnya lagi.
Langkah #13 : Selanjutnya Kita ko konfigurasi Apache2, secara default apache2 telah terinstal bersama squirrelmail.

nano /etc/apache2/sites-available/default

Langkah #14 : Tepat dibawah kalimat webmaster@localhost beri konfigurasi berikut.

ServerName mailku.id
DocumentRoot /usr/share/squirrelmail

Langkah #15 : Konfigurasi selesai.

Untuk saat ini konfigurasi mailserver telah selasai untuk uji coba, kita buka pada browser mailku.id selanjutnya akan muncul tampilan utama squirrelmail, silahkan login dan coba kirim pesan ke user lainnya. Dan terakhir cek pada user receiver apakah muncul pesan yang anda kriim tadi.

Dan Seperti kita ketahui bersama mail server juga bisa kita buat pada subdomain, contoh http://mail.kumbang.id dengan alasan apabila domain utama kita gunakan sebagai halaman lain.Untuk itu saya akan bahasa pada artikel berikutnya.

Sekian Artikel tentang Belajar Linux Squirrelmail Apache PHP. Mudah bukan? Semoga bermannfaat !

Azhari Sikumbang

Tulis dan bicarakan, agar lebih berguna. (Github | Linked in)
~ azhari@coretanit.com