Pada postingan kali ini saya akan membahas mengenai konfigurasi mail server pada Windows Server 2012
TOPOLOGI
TUJUAN
- Pembaca dapat mengkonfigurasi mail server pada Windows Server 2012
- Pembaca dapat mengetahui port yang digunakan pada Windows Server 2012
- Pembaca mampu menginstall hmailserver pada Windows Server 2012
- Pembaca mampu menginstall thunderbird pada Windows Server 2012
- Pembaca mampu menginstall SquirrelMail pada Windows Server 2012
KONSEP DASAR
Mail Server / E-Mail Server adalah sebuah software yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email. Selain itu mail server juga dapat dikatakan sebagai aplikasi yang digunakan untuk penginstalan email. Sebuah komputer yang didedikasikan untuk menjalankan jenis aplikasi perangkat lunak komputer yang juga disebut Mail Server, hal ini dianggap sebagai jantung dari setiap email sistem. Mail Server biasanya dikelola oleh seorang yang biasanya dipanggil post master.
Protokol pada Mail Server :
- SMTP (Simple Mail Transfer Protocol) sebagai standar untuk menampung dan mendistribusikan email.
- POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol) digunakan agar user dapat mengambil dan membaca email secara remote yaitu tidak perlu login ke dalam sistem shelll mesin mail server tetapi cukup menguhubungi port tertentu dengan mail client yang mengimplementasikan protocol POP3 dan IMAP.
KONFIGURASI
# DNS
1] Aktifkan terlebih dahulu DNS dan Web Server nya, namun jika sudah di aktifkan sebelumnya anda bisa melewatkan step ini.
2] Aktifkan telnet client pada Add Features
3] Kemudian jika anda sudah selesai mengaktifkan telnetnya, daftarkan sebuah domain baru yang akan digunakan untuk mail server
4] Maka hasilnya akan seperti ini
5] Jika anda sudah selesai menambahkan domain untuk mail servernya, sekarang konfigurasi IP dari Windows Server yang anda gunakan
6] Tes domain tersebut dengan melakukan ping ke domain yang telah anda buat sebelumnya
# INSTALL .Net Framework 3.5
1] Tambahkan Roles dan Feature baru pada server yang digunakan, lalu pada menu Features pilih .NET Framework 3.5
2] Kemudian klik “Specify an Alternate source path”
3] Lalu isikan drive yang akan dituju, kemudian klik install
4] Setelah itu langsung install saja, tunggu hingga prosesnya selesai.
# Install WampServer 2.5
1] Pertama download installer dari WampServer yang ingin anda install, kemudian jalankan installer tersebut maka akan muncul tampilan seperti berikut klik next
2] Kemudian seperti biasanya di tahap kedua anda diminta untuk memberikan persetujuan atas lisensi yang ada.
3] Setelah itu pilih lokasi dimana WampServer akan di install
4] Select Additional Tasks
5] Kemudian klik Install untuk memulai instalasi WampServer
6] Jika dipertengahan instalasi muncul tampilan seperti berikut maksudnya kita harus memilih Web Browser yang akan digunakan
7] Lalu jika muncul tampilan error seperti berikut ini abaikan saja
8] Pada bagian ini biarkan saja terkonfigurasi secara default
# Install hmailserver
1] Siapkan installer dari hmail yang ingin anda install, kemudian lakukan instalasi
2] Kemudian seperti biasanya, anda harus menyetujui lisensi yang ada, pilih “I accept the agreement”
3] Pilih folder dimana anda ingin menginstall hMailServer
4] Lalu pilih component yang ingin anda install, kemudian klik next
5] Selanjutnya kita akan membuat shortcut dari programnya
6] Lalu masukan password yang akan anda gunakan untuk hMailServer
7] Lalu klik install untuk memulai instalasi nya
8] Selanjutnya masukan password hmailservernya
9] Disini kita memilih untuk membuat database baru untuk hMailServernya
10] Lalu pilih MySQL, klik Next
11] Kemudian isikan nama database dan ip localhost 127.0.0.1
12] Pilih wampmysqld64 (wampmysqld64)
13] Terjadi kesalahan saat membuat database karena tidak ada nya file libmysql.dll, 32 bit
14] Download file libmysql.dll , lalu copy paste ke dalam C:\Program Files (x86)\hMailServer\Bin
15] Lalu setelah itu coba kembali untuk membuat databasenya, seharusnya proses pembuatan database pun berhasil.
# Konfigurasi hMailServer
1] Jalankan aplikasi hmail administrator, maka akan muncul tampilan seperti ini. Connect ke host localhost.
2] Masukan password hmail
3] Tambahkan nama domain yang akan anda gunakan
3] Buat 2 akun yang akan digunakan untuk emailnya, masukan username akun dan password yang akan anda gunakan.
Membuat akun amalia@amalia.net
Membuat akun wulan@amalia.net
Maka hasilnya akan seperti berikut ini
4] Kemudian setelah itu buka menu Protocols > SMTP > Delivery of e-mail , tambahkan nama mail pada SMTP, localhost sesuaikan dengan nama PC anda;
5] Lalu jangan lupa ceklis Allow Plain Text pada RFC Compline
6] Setelah itu buka menu Advanced > Auto-ban lalu matikan servis dari Auto-ban nya
7] Kemudian klik tab ip range kemudian pilih tab my computer
8] Lalu klik menu IP Ranges > Internet
9] Kemudian pada tab utilities tambahkan nama domain yang anda gunakan
# Uji coba menggunakan Telnet
Disini saya akan mencoba menggunakan telnet untuk pengiriman email
1] Akses menggunakan cmd dengan mengetikkan “telnet mail.amalia.net 25”
ehlo [dns]
mail from: user1
rcpt to: user2
data
[isi mail yang ingin anda kirimkan dan diakhiri dengan tanda titik]
2] Kemudian jika sudah selesai, tulisankan perintah “quit” untuk keluar dari ESMTP. Kemudian coba akses Pop3 menggunakan telnet untuk mengecek apakah email diterima oleh user2 dengan menggunakan command “telnet mail.amalia.net 110″
user [user2 / user yang menerima mail]
pass [password dari usernya]
list
retr [pilih mail mana yang ingin anda lihat]
Lalu setelah itu dapat di pastikan bahwa mengirim mail menggunakan telnet sudah berhasil, sekarang kita cek menggunakan pscan24 untuk melihat port yang sudah digunakan.
# Install ThunderBird
1] Siapkan installer dari ThunderBind yang akan anda install, klik lanjut untuk memulai instalasi
2] Kemudian setelah itu pilih jenis instalasi yang ingin anda jalankan. Disini saya ingin menginstall Thunderbird dengan jenis standar saja, kemudian klik lanjut.
3] Lalu setelah itu pilih folder tujuan anda untuk menginstall Thunderbird
4] Lalu instalasi pun selesai, jalankan Thunderbird
5] Setelah itu gunakan saja email yang sudah ada sebelumnya.
6] Kemudian buat akun yang akan anda gunakan, gunakan IMAP untuk mengirim emailnya.
7] Muncul peringatan, klik “saya memahami resikonya”
8] Pembuatan akun pun selesai, coba menulis dan mengirim email
9] Misalkan disini amalia@amalia.net mengirim mail ke dirinya sendiri.
10] Kemudian kita cek di inbox, ternyata email pun masuk.
11] Kemudian setelah berhasil mengirim email menggunakan user amalia@amalia.netsekarang kita buat user wulan@amalia.net
Membuat akun wulan@amalia.net pada Thunderbird
12] Sekarang saya akan mencoba mengirimkan email menggunakan user amalia ke user wulan dan sebaliknya sebagai percobaan.
13] Dan kedua email pun masuk ke masing-masing email
# Install SquirrelMail
1] Download file konfigurasi dari SquirrelMail yang akan anda gunakan
2] Setelah itu masuk ke folder config, lalu rename file bernama config_default.php menjadi config.php
3] Kemudian edit file config.php tersebut, ubah beberapa sintak seperti dibawah ini :
ganti menjadi domain kita
ganti menjadi dns yang kita gunakan
Ganti kata localhost mnejadi IP Address yang kita gunakan (SMTP)
Ganti kata localhost mnejadi IP Address yang kita gunakan (imap)
Ganti menjadi Login
4] Kemudian save file tersebut. setelah itu buat folder Mail pada disk C , yang berisikan attachment dan data untuk squirrelmailnya
5] Kemudian edit file yang tadi lagi, kemudian ganti keduanya menjadi nama folder yang telah dibuat.
6] Kemudian nyalakan Xampp nya, nyalakan service MySQL dan Appache
7] Setelah itu jangan lupa copy folder squirrelmail yang tadi ke dalam Xampp > htdocs
8] Lalu buat databasenya
9] Setelah itu akses squirrelmailnya, login menggunakan akun 1
10] Setelah itu saya mencoba mengirimkan email dari akun amalia ke akun wulan, pada akun amalia terlihat bahwa pesan telah terkirim
11] lalu sekarang kita login ke akun wulan untuk memastikan apakah email telah sampai
12] Email dari akun amalia pun sudah diterima
13] Lalu saya coba membalas pesan yang dikirimkan oleh akun amalia dengan menggunakan akun wulan.
14] Setelah saya cek di akun amalia, balasan pun telah diterima
Jadi, kedua akun pun sudah dapat saling mengirim pesan….
KESIMPULAN
Mail Server / E-Mail Server adalah sebuah software yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email. Dengan adanya mail server pun memudahkan kita dalam mengirim email dalam jaringan yang sama.
Sekian dari saya…
Terima kasih, semoga bermanfaat!
Cyber Duck.