Konfigurasi Mail Server (Squirrelmail & Roundcube)
di Debian 7
Konfigurasi Mail Server (Squirrelmail & Roundcube) di Debian 7 - Pada artikel kali ini saya akan menjelaskan Konfigurasi Mail Server (Squirrelmail & Roundcube) di Debian 7 . Artikel ini masih berhubungan dengan artikel sebelumnya yaitu :
Sebelum ketahap konfigurasi, kita bahas terlebih dahulu mengenai Mail Server ini.
Apa itu Mail Server?
Mail server merupakan suatu perangkat lunak yang mendistribusikan file atau informasi sebagai balasan atau respon atas permintaan yang dikirim melalui email. Istilah ini juga sering digunakan untuk menunjukkan bitnet yang menyediakan layanan serupa ftp. Tak hanya itu program ini juga dapat digunakan sebagai aplikasi install email.Apa itu Mail Server?
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. Postfix dapat menjadi pilihan software untuk mailserver karena performa dan kecepatannya yang diklaim tinggi, selain itu postfix juga mendukung penggunaan database. tidak seperti sendmail. Software ini merupakan software yang digunakan untuk menerima, meneruskan, mengirim, dan menyimpan email.
Courier-IMAP
Courier-IMAP merupakan software yang digunakan untuk mengambil email yang ada pada server mail kita. sotware ini akan memberikan kita akses pop3 dan imap, protokol ini merupakan protokol server-client yang berguna untuk mengambil email dari server mail kita. courier mendukung mode pop3 dan imap. pada pop3 pengambilan email akan menghilangkan email yang ada pada server, sedangkan pada mode imap pengambilan email tidak akan menghilangkan email pada server.
Courier-POP
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 merupakan webmail, aplikasi client mail berbasis web. dengan menggunakan squirrelmail maka kita dapat mengakses email kita melalui browser web kita.
Nah sekarang sobat sudah kenalan dengan si Mail Server ini dan sudah paham kan.
Kalo begitu mari kita langsung ketahap konfigurasi Mail Server di Debian 7.
Saya asumsikan untuk server, sudah terinstall paket-paket yang akan dibutuhkan disini, diantaranya yaitu :
Kalo begitu mari kita langsung ketahap konfigurasi Mail Server di Debian 7.
Saya asumsikan untuk server, sudah terinstall paket-paket yang akan dibutuhkan disini, diantaranya yaitu :
- Sobat sudah menambahkan ketiga DVD Debian 7 ke Repository di file: /etc/apt/sources.list . Lebih jelasnya klik disini
- Sobat sudah mengkonfigurasi ip address, dan client sudah terhubung dengan server. Tutorialnya klik disini
- Sudah terinstall paket DNS, dan dns sudah berjalan dengan baik. Tutorialnya klik disini
- Terdapat domain utama dan subdomain yang sudah dikonfigurasi.
- Sudah terinstall paket FTP, dan FTP sudah berjalan dengan baik. Tutorialnya klik disini
- Juga sudah terinstall paket Web-Server, dan sudah berjalan dengan baik pada client. Untuk Web-Server disini. Tutorialnya klik disini
Installasi Mail Server Squirrelmail
Langkah pertama kita masukan terlebih dahulu subdomain dengan nama "mail" pada file dns nya.
Untuk menambahkannya buka file DNS anda yaitu di direktori /var/cache/bind/ . Disana terdapat file dengan awalan "db", buka file tersebut yang sesuai dengan nama domain yang kita gunakan, sebagai contoh nama file yang saya buat yaitu "db.randi".
Untuk menambahkannya buka file DNS anda yaitu di direktori /var/cache/bind/ . Disana terdapat file dengan awalan "db", buka file tersebut yang sesuai dengan nama domain yang kita gunakan, sebagai contoh nama file yang saya buat yaitu "db.randi".
Tambahkan " mail ------ IN --------- A ---------- 200.100.10.1 " lebih jelasnya seperti tampilan dibawah ini.
1. Install Paket paket Mail Server nya terlebih dahulu
2. Setelah menginstall paket paket diatas. Ikuti perintah dibawah.
Pilih OK. |
Pada popup gambar beikut yaitu memilih jenis email untuk digunakan, karena disini hanya jaringan lokal, maka sobat pilih saja Hanya Lokal, lalu pilih OK. Lihat gambar dibawah.
Pada Popup berikut yaitu memasukan nama untuk mail server, sebagai contoh pada server ini saya menggunakan domain utama yaitu randialhafid.net. Sesuaikan dengan nama domain pada server milik sobat. Lihat gambar dibawah.
Pilih Tidak |
3. Langkah Selanjutnya membuat folder untuk maildirmake yaitu Maildir seperti pada perintah berikut :
4. Kemudian konfigurasi file main.cf dengan perintah seperti berikut :
5. Akan muncul tampilan default seperti berikut :
6. Scroll sampai ke barisan paling bawah dan tambahkan script " home_mailbox = Maildir/ " kemudian Save Ctrl+X+Y+Enter.
7. Ketikan "dpkg-reconfigure postfix" dan akan muncul tampilan sperti di bawah lalu samakan seperti gambar di bawah
Pilih OK |
Pilih Hanya Lokal |
Masukan domain kalian |
Pilih OK, Kosongkan saja |
Pilih OK, Jangan dirubah apapun |
PIlih No |
Rubah seperti gambar diatas. Supaya ip address dapat diubah-ubah. |
Pilih No |
Pilih OK |
Pilih OK |
Karena disini Kita menggunakan ip address versi 4, maka pilih yang [ipv4] kemudian [OK] |
Langkah selanjutnya yaitu menginstall paket terakhir untuk Mail Server ini, yaitu Squirrelmail. Squirrelmail ini adalah paket yang digunakan untuk aplikasi email pada client, supaya client dapat mudah mengirim dan menerima email.
1. Install Paket Squirrelmailnya.
2. Kemudian ketikkan perintah berikut.
3. Ketikan perintah berikut.
4. Akan tampil seperti gambar berikut.
5. Kemudian rubah seperti gambar berikut, Kemudian Save.
6. Kemudian Restart Paket tersebut.
Buatlah minimal 2 user supaya nanti dapat mengirim dan menerima email dari user tersebut.
Untuk membuat user tinggal ketik perintah : adduser [nama_user]
Contoh : adduser rantech1
Nanti akan diminta memasukan password dan isi data, silahkan masukan password dan data-datanya.
Contoh : adduser rantech2
Nanti akan diminta memasukan password dan isi data, silahkan masukan password dan data-datanya.
Untuk mengeceknya silahkan buka web-browser sobat di client, lalu ketikan Url : mail.namadomain.net. Contoh Mail Server saya yaitu : mail.randialhafid.net.
Nanti akan diminta memasukan password dan isi data, silahkan masukan password dan data-datanya.
Untuk mengeceknya silahkan buka web-browser sobat di client, lalu ketikan Url : mail.namadomain.net. Contoh Mail Server saya yaitu : mail.randialhafid.net.
Login dengan User yang telah kalian tambahkan sebelumnya.
Untuk memastikannya apakah Mail Server tersebut berhasil atau tidak, silahkan kirim pesan email (compose) dari salah-satu user (rantech1) kepada user yang lainnya (rantech2).
Klik Compose |
Masukan Pesan seperti gambar diatas misalkan |
Pesan Terkirim, Kemudian Sign Out dan masuk ke user yang lain (rantech2) untuk mengecek apakah pesan benar terkirim. |
Pesan diterima di user rantech2 dari kiriman pesan dari user rantech1 |
Selesai untuk Konfigurasi Mail Server Squirrelmail.
Installasi Mail Server Roundcube
Apa itu Roundcube?
Roundcube adalah salah satu aplikasi webmail dengan basis IMAP. Roundcube ditulis dengan bahasa pemograman PHP. Fitur yang jadi andalan dari aplikasi webmail satu ini adalah penggunaan Ajax. Ajax digunakan untuk memberikan informasi terkait email yang lebih responsif dibandingkan aplikasi webmail lainnya yang cenderung kuno dan kurang canggih.
Kelebihan Roundcube
Ada banyak sebenarnya kelebihan dari aplikasi webmail satu ini, berikut beberapa diantaranya:
- Seperti yang telah kami sampaikan sebelumnya, ada penggunaan teknologi Ajax ada aplikasinya sehingga teknologinya tentu bisa dibilang canggih, bila dibandingkan dengan aplikasi sejenis yang cenderung kuno atau basic.
- Karena ditulis dengan bahasa pemrograman PHP, Anda pastinya bisa lihat sendiri interface yang modern dan tergolong intuitif.
- Aplikasi webmail satu ini juga termasuk lengkap dengan beragam fitur yang sering dibutuhkan pada email client. Ada richtext atau komposisi email HTML, buku alamat/kontak, sudah mendukung MIME, bisa kirim dari multiple sender identities, bisa mengkoreksi pengejaan/spell checking, ada 3 view column, fitur drag and drop untuk manajemennya, dan masih banyak fitur lainnya yang bisa memudahkan Anda sebagai pengguna webmail.
2. Setelah download file roundcube nya. Copykan file roundcube nya ke ftp yang telah kita buat di tutorial FTP sebelumnya dan login dengan user yang telah kita buat.
3. Setelah itu, kembali kepada Server Debian, lalu masuk ke direktori tempat menyimpan file RoundCube tadi dan salin file RoundCube ke direktori "/var/www", caranya seperti berikut :
4. Selanjutnya kita akan mengekstrak file Roundcube tadi, karena ekstensi filenya yaitu "tar.gz", berikut cara mengesktrak filenya :
5. Jika sudah, maka akan keluar folder dengan nama "roundcubemail-1.3.8".
6. Sekarang kita akan mengubah nama tersebut supaya mudah dihafal, misalnya namanya "roundcube", berikut cara mengganti namanya:
7. Masuk ke direktori "/etc/apache2/sites-enabled" dan lebih jelasnya seperti gambar berikut.
8. Karena kita membuat subdomain baru maka kita tambahkan subdomainnya, ketikan "nano /var/cache/bind/db.(namadb)"
lebih jelasnya perintah seperti gambar dibawah
9. Setelah melakukan perintah diatas selanjutnya restart paket paket yang telah di konfigurasi diatas.
10. Selanjutnya, buatlah database dengan nama "roundcube" (bisa juga bebas) pada phpmyadmin, caranya silahkan buka web browser pada client yang sudah terkoneksi dengan Server Debian, lalu ketikan seperti ini "www.randialhafid.net/phpmyadmin" Atau bisa juga menggunakan alamat IP seperti berikut: 200.100.10.1/phpmyadmin. Silahkan sesuaikan dengan konfigurasi kalian.
11. Ketikan pada address bar yaitu "roundcube.randialhafid.net/installer". akan muncul tampilan berikut. Klik Next pada bagian paling bawah.
Pilih Next |
Scrool lagi kebawah sehingga sobat menemukan konfigurasi pada Database Setup, lihat gambar dibawah.
13. Selanjutnya masuk pada direktori RoundCube, lalu berikan hak akses pada direktori "config", "temp" dan "logs", berikut cara konfigurasinya :
14. Kembali pada web browser di client, refresh browser tersebut, sehingga akan berubah menjadi seperti gambar berikut:
Klik Continue untuk melanjutkan. |
16. Masih pada direktori "/var/www/roundcube" hapuslah file dengan nama "installer", supaya saat dijalankan tidak redirect kembali ke proses konfigurasi. Caranya seperti berikut:
18. Kembali ke web browser pada client, masukan kembali nama domain: roundcube.randialhafid.net pada address bar. Jika konfigurasi tadi berhasil maka akan tampil seperti gambar dibawah kemudian login dengan user yang telah kita buat.
Setelah membuat pesan yang akan dikirin. Klik Kirim |
20. Kita cek di user rantech2 apakah pesan berhasil dikirim dari user rantech1 atau tidak berhasil dikirim.
Pesan berhasil diterima dari user rantech1 |
Selesai :)
Sekian Konfigurasi Mail Server (Squirrelmail & Roundcube) di Debian 7 Semoga bermanfaat dan Share ke sobat sobat rantech semuanya ya:)
Konfigurasi Mail Server (Squirrelmail & Roundcube) di Debian 7
Reviewed by rantech
on
November 27, 2018
Rating:

No comments: