Mail Server
Mail Server adalah sebuah aplikasi yang menerima e-mail dari pengguna lokal (dari
domain yang sama) maupun pengirim remote dari jaringan lain (internet). Selain itu
Mail Server juga mampu mem-forward e-mail tersebut ke Mail Server lainnya untuk
dikirim.
Inti nya Mail Server adalah yang melayani kalian para user dalam proses pengiriman
dan penerimaan e-mail seperti halnya kantor pos. Untuk dapat mengirimkan e-mail,
sebuah Mail Server harus memiliki sebuah MTA (Mail Transport Agent) di dalamnya.
Fungsi utama nya adalah untuk mengirimkan e-mail dari Mail Server lokal ke Mail
Server remote. Sebenarnya ada banyak sekali jenis-jenis MTA yang Dapat kalian install
di Debian. Beberapa contohnya adalah: Postfix, Sendmail, Qmail, Exim, Zimbra.
Selain untuk mengirimkan e-mail, Mail Server juga bertugas untuk menerima e-mail
menggunakan protokol POP atau IMAP. Untuk itu diperlukan juga sebuah POP dan
IMAP server agar Mail Server dapat berfungsi dengan sempurna dalam menerima e-
mail masuk dari MTA Mail Server lain. Contoh POP dan IMAP server yang cukup
terkenal adalah Courier dan Dovecot.
Postfix
Postfix merupakan sotfware MTA (Mail Transfer Agent) yang dapat menerima,
meneruskan, dan mengirim email. Sotfware ini merupakan open-source dan bekerja
di OS unix dan linuk, postfix tidak support windows. Umumnya installasi postfix
dilakukan untuk menggantikan program sendmail yang secara default telah diinstall
pada sistem operasi unix atau linux.
POP (Post Office Protocol) adalah protokol yang digunakan untuk mengambil surat
elektronik (email) dari server email. Protokol ini erat hubungannya dengan protokol
SMTP dimana protokol SMTP berguna untuk mengirim surat elektronik dari komputer
pengirim ke server. POP3 (POP – Version 3) merupakan POP yang standar untuk
Internet. Protokol ini akan mengijinkan client untuk mengakses e-mail yang ada di
POP server secara dinamis dan juga mengijinkan untuk meninggalkan atau
menghapus email yang ada di POP Server melalui POP client.
Squirrelmail
Squirrelmail adalah aplikasi webmail yang mempunyai atau berbasis web. Webmail
SquirrelMail menggunakan arsitektur plugin untuk mengakomodasi fitur tambahan di
sekitar aplikasi inti, dan lebih dari 200 plugin tersedia di situs web SquirrelMail.
Webmail ini juga tersedia dan dapat digunakan pada LAMP dan sistem operasi lain
yang juga mendukung platform PHP.
2. Seperti sejak awal kita membuat mesin virtual di VirtualBox pada mesin virtual,
kita membuat dua interface, yaitu adapter1, dan adapter2.
Pada tahap ini kita akan menjadikan ETH1 / ADAPTER1 sebagai server DHCP
3. Jika sudah, berikutnya kita akan mengkonfigurasi IP Address pada Linux Debian
cara nya :
nano /etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.10.1
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
.
Jika sudah, silahkan di save dengan cara
ctrl+x lalu y lalu enter
atau cara cepatnya
ctrl+x y enter
Jika sudah, lakukan restart pada Konfigurasi yang sudah kita buat tadi. dengan cara
/etc/init.d/networking restart
atau
service networking restart
Berikutnya adalah, mengecek konfigurasi IP Address yang sudah kita buat, dengan
mengetikan perintah
ifconfig
Pastikan teman-teman sudah melakukan konfigurasi DNS Serve, DHCP Server dan
Web Server sebelumnya, jika belum, silahkan cek pada link dibawah ini.
Konfigurasi DNS Server Debian
Konfigurasi DHCP Server Debian
Konfigurasi Web Server Debian
4. Pastikan DHCP Server sudah didapatkan di client, kita dapat mengecek di client
menggunakan cmd dengan perintah ifconfig
5. Baik, untuk menginstall Mail Server ketikan perintah berikut ini pada terminal
Berikutnya jika muncul pesan seperti ini, klik tab lalu enter oke saja
jika sudah, akan muncul tampilan seperti berikut ini, masukkan saja domain yang
sudah dibuat pada konfigurasi DNS Server, yaitu mail.smkn1.net
masukkan dvd sesuai dengan perintah yang di inginkan oleh sistem pada saat
proses instalasi dilakukan
Setelah itu silahkan tunggu beberapa saat hingga selesai, jika sudah selesai saatnya
kita akan mengkonfigurasi kan Postfix Mail Server.
maildirmake /etc/skel/Maildir/
Jika sudah, kemudian kita edit file pada folder postfix yaitu file main.cf, dengan
perintah
nano /etc/postfix/main.cf
Setelah itu tambahkan perintah berikut pada baris akhir di file main.cf
home_mailbox = Maildir/
dpkg-reconfigure postfix
Klik OK
Pilih Internet Site
Klik Ok
Saat ini kita dilakukan untuk memasukkan postmaster, kita kosongkan saja, lalu klik
OK
BACA JUGA
Setelah itu muncul local network, tambahkan saja 0.0.0.0/0 di baris terkahir
Lalu muncul pertanyaan berikut, kita klik NO saja.
Pada mailbox limit, biarkan saja bernilai 0 lalu OK
Silahkan tunggu proses installasi nya, pastikan tidak ada yang gagal, dan tidak ada
masalah pada mail server setelah dikonfigurasi.
/etc/init.d/postfix restart
/etc/init.d/courier-pop restart
/etc/init.d/courier-imap restart
/etc/init.d/bind9 restart
Berikutnya kita akan membuat 2 User baru untuk proses melakukan Saling mengirimi
Email. Lakukan dengan perintah seperti berikut :
adduser admin
adduser awonapa
8. Instalasi Squirrelmail
Berikutnya, karena squirrelmail terhubung dengan web server atau apache, maka kita
akan menambahkan beberapa sintak pada file apache2.conf.
nano /etc/apache2/apache2.conf
Untuk membuat mail server ini bisa dilihat dengan browser maka kita akan membuat
sebuah shortcut dengan perintah dibawah ini
ln -s /usr/share/squirrelmail/ /var/www/mail
Jika sudah berikutnya kita akan menambah file pada folder apache2, lakukan dengan
pindah ke folder cd /etc/apache2/sites-available/.
cd /etc/apache2/sites-available/
cp 000-default.conf mail_smkn1.conf
nano mail_smkn1.conf
lalu tambahkan sesuai dengan yang diberi kotak merah diatas. Jika sudah lakukan
restart pada apache web server dengan perintah
Untuk melakukan testing, silahkan teman-teman buka sesuai dengan alamat dns
yang sudah dibuat, seperti contoh dibawah ini
Disini saya menggunakan 2 mode untuk testing antara dua user, yaitu
menggunakan tab biasa dan tab penyamaran dari browser.
Teman-teman silahkan login, menggunakan user yang sudah dibuat diatas