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 :
WikipediaYuk 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.
Pertama silahkan anda ketikkan perintah seperti berikut untuk menginstal 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 |