Tuesday, 30 July 2019

Instalasi & Konfigurasi Mail Server [Mailenable] pada Windows Server 2016


Yo setelah sekian lama saya tidak update.. Kembali lagi bersama admin infosapu. Pada kesempatan ini saya akan memaparkan hasil riset mengenai Mail Server.

Mail Server adalah Server yang berfungsi untuk menyimpan serta mendistribusikan email. Ada 3 protokol utama untuk mengirim email ke mail server, yaitu SMTP (Simple Mail Transfer Protocol), POP3 (Post Office Protocol V3), dan IMAP (Internet Message Access Protocol). SMTP digunakan untuk menampung serta mengirim email yang ada pada mail server. Sedangkan POP3 dan IMAP digunakan untuk mempermudah client membaca serta mengakses email secara remote.

Mail server memiliki dua server yang berbeda fungsinya, yaitu server yang berfungsi sebagai outgoing server (sending email) serta yang kedua adalah incoming server (receiving email). Outgoing server dihandle oleh server SMTP pada port 25. Sedangkan incoming server dihandle oleh POP3 pada port 110 atau IMAP pada port 143. Port adalah semacam konektor yang berfungsi untuk konektor atau pintu buka tutup akses, koneksi, serta distribusi dan transmisi data dari komputer satu ke komputer maupun jaringan lainnya.

Cara kerja mail server secara sederhana dapat dijelaskan sebagai berikut, pada awalnya email-email yang telah dikirimkan oleh sender, maka akan dikumpulkan dan disimpan menjadi satu file dalam database mail server. Pengelompokkan ini berdasarkan atas tujuan email. Dalam sebuah email yang dikirimkan tentu telah terdapat informasi tentang tujuan penerima email dan asal email sender tersebut, serta informasi tanggal dan waktu pengiriman email. Ketika receiver email membaca email dari pengirim email, itu artinya penerima email tersebut telah mengakses mail server dan membaca pesan / file yang tersimpan dalam database mail server yang ditampilkan melalui aplikasi dan browser oleh user tersebut.
Source: serversmtp.com
Langsung saja ke Materi utama, yakni Instalasi Mail Server (Mailenable) pada Windows Server 2016,

Beberapa alat tempur yang saya gunakan :
  • Software Virtualisasi
  • Koneksi Internet
  • Windows Server 2016
  • Mailenable
  • Thunderbird
  • Microsoft Outlook
Dan beberapa fitur yang dibutuhkan Mail Server
  • DNS Server untuk custom domain yang akan kita gunakan pada email nanti.
  • Web Server untuk mengirim email via Web Mailenable

Instalasi Alat dan Fitur

Mula mula atur terlebih dahulu IP Static pada Windows Server 2016, Contohnya seperti ini

Buka Server Manager untuk menambahkan Role/Fitur baru

Akan ada dialog yang isinya berupa peringatan akun Administrator harus mempunyai password yang kuat, IP Address harus terkonfigurasi statik, dan pembaruan windows mutakhir harus sudah terinstall. Ya sebenarnya mengenai windows update tidak harus terbaru, karena pada dasarnya itu hanya peringatan. Klik Next saja pada bagian ini

Dialog selanjutnya (Installation Type), merupakan tipe instalasi yang akan diterapkan pada penambahan fitur baru. Misalnya kalian sudah memiliki virtual server atau sesi remote dekstop, nah kalian bisa menggunakan fitur no 2. Berhubung saya hanya ingin memasang fitur baru pada computer lokal, jadi saya memilih Role-based or feature-based installation lalu klik Next

Selanjutnya (Server selection), merupakan pilihan mengenai server mana yang akan dipasang fitur baru. Saya memilih server lokal, lalu klik Next

Pada Server roles, ceklis pada bagian DNS Server dan Web Server (IIS)

Lanjut, pada step Features ceklis pada Net Framework 3.5 dan Telnet Client untuk pengetesan email menggunakan cmd

Dialog selanjutnya hanya berisi deskripsi mengenai tools yang ingin dipasang, cukup klik Next

Pada dialog Role Services Web Server jangan lupa ceklis pada IIS Management Scripts and Tools, lalu klik Next

Dalam memasang fitur Net Framework kita harus memasukkan source file secara manual, supaya terinstall secara offline. Oleh karena itu, jika muncul peringatan ini, klik pada Specify an alternate source path

Tentukan terlebih dahulu CD set (iso) milik Windows Server, contohnya CD saya berada di D: dan foldernya berada di D:\sources\sxs\, salin direktori tersebut

Lalu kembali lagi pada dialog untuk menentukan source milik Net Framework dan tempel direktori yang sudah disalin pada kotak dialog tersebut, lalu klik OK

Terakhir klik Install, dan tunggu hingga proses instalasi selesai

Instalasi Mailenable

Sebelum melanjutkan, pastikan DNS Server kalian sudah terpasang, untuk panduannya bisa buka tutorial berikut ini
https://infosapu.blogspot.com/2018/11/membuat-dns-server-di-windows-server.html

Download software Mailenable pada link berikut ini https://www.mailenable.com/download.asp
Setelah di download, lakukan proses instalasi dengan membuka program installer tersebut.

Akan muncul pop up yang berisi peringatan, sebelum instalasi pastikan komputer kalian sudah terkoneksi internet

Klik Next pada bagian ini untuk melanjutkan

Pada name diisi dengan nama kalian, dan Company diisi dengan nama Perusahaan kalian, Contohnya Infosapu

Klik Next lagi untuk menyetujui persyaratan pengguna

Selanjutnya pada komponen yang dipilih pastikan menceklis Web Mail Service dan WebAdmin dan untuk sisanya itu opsional, Klik Next

Pada Destination Folder biarkan Default atau bisa dicustom jika ingin, lalu klik Next

Ya untuk selanjutnya cukup klik Next karena deskripsi yang diberikan oleh Mailenable sudah terlalu jelas.


Dan sampai lah pada tahap ini, isi Post Office Name dengan nama Company kalian, Karena akan digunakan untuk format email mailbox@PostOffice. Untuk password isi dengan kata sandi kalian

Pada Storage Location biarkan Default, lalu klik Next

Pada dialog SMTP Connector, isi Domain Name dengan domain kalian yang sudah didaftarkan pada DNS Server, lalu DNS Host diisi dengan IP DNS Server kalian. Selanjutnya SMTP Port bisa kalian biarkan default ataupun kalian ganti dengan port lain. Jika sudah klik Next

Pada dialog ini klik Next untuk melanjutkan, dan proses instalasi pun sudah berjalan

Selanjutnya kalian diminta untuk menentukan Webmail Web Root, pilih saja pilihan Default yaitu Web milik IIS tadi yang sudah dipasang. Klik Next untuk melanjutkan

Lalu klik Next lagi pada dialog ini

Baiklah Mailenable sudah terpasang, klik Finish dan mulai ulang (Restart) Komputer anda untuk menyelesaikan

Menambahkan User

Buka Mailenable

Drop down pada Messaging Manager > Post Offices > infosapu.id lalu buka bagian Domains dan pastikan sudah terisi dengan domain kalian

Lalu pindah ke bagian Mailboxes, klik pada New Mailbox untuk menambahkan User

Isi Mailbox Name dengan nama kalian (nama user), isi kolom password dengan kata sandi. Untuk Mailbox Type pilih USER.

Nah berikut tampilan sesudah dibuat user nya,

Pembuktian

Selanjutnya kita masuk ke sesi pembuktian, saya membuat tes email untuk 3 aplikasi, yaitu CMD, Thunderbird, MS. Outlook. Jangan lupa untuk mengatur DNS kearah server kalian..

CMD
Buka CMD dan ketik
telnet mail.infosapu.id 25
Lalu akan muncul sesi baru dan ketik command yang saya tandai merah
220 INFOSAPU-PC.infosapu.id ESMTP MailEnable Service, Version: 10.25-- ready at 07/30/19 13:53:17
ehlo mail.infosapu.id
250-infosapu.id [172.18.0.104], this server offers 4 extensions
250-AUTH LOGIN
250-SIZE 40960000
250-HELP
250 AUTH=LOGIN
mail from: ardi@infosapu.id
250 Requested mail action okay, completed
rcpt to: maul@infosapu.id
250 Requested mail action okay, completed
data
354 Start mail input; end with <CRLF>.<CRLF>
Halo Maul.. Apa kabar?
.
250 Requested mail action okay, completed
quit
221 Service closing transmission channel
Nah sudah berhasil untuk pengiriman, untuk melihat kiriman yang sudah dikirim kita akan menggunakan POP3, ketikkan perintah ini.
telnet mail.infosapu.id 25
Sesi baru akan muncul
+OK Welcome to MailEnable POP3 Server
USER maul@infosapu.id
+OK
PASS inipassword
+OK
list
+OK 2 5331
1 5150
2 181
.
RETR 2
+OK 181 octets
Received: from mail.infosapu.id ([172.18.0.104]) by infosapu.id with
MailEnable ESMTP; Tue, 30 Jul 2019 13:53:45 +0700
Halo Maul.. Apa kabar?
Return-Path: <ardi@infosapu.id>

.
quit
+OK Goodbye
Oh ya, cara ini biasanya digunakan untuk pengetesan. Jadi tidak dibuat untuk penggunaan umum, yakali kita ngirim e-mail terus" an via terminal hehe.

ThunderBird
Isi informasi mengenai akun yang sudah dibuat pada Mailenable seperti ini contohnya,


Akan ada peringatan seperti ini, cukup ceklis saja lalu klik Done

Pengirim :

Penerima :

MS. Outlook
Isi email kalian pada kotak dialog, lalu klik Connect

Pilih IMAP untuk protokol nya

Isi server dengan domain kalian lalu klik Next

Lalu isi password kalian, terakhir klik Connect

Disini saya menambahkan akun lainnya, yaitu akun kedua. Caranya sama seperti sebelumnya

Pengirim :

Penerima :

Penutup

Jika terdapat error dalam menerapkan hal diatas, jangan sungkan membahas nya bersama didalam komentar. Semoga saja dapat berguna bagi kalian terutama bagi diri saya sendiri..
Ya sekiranya hanya itu ilmu yang bisa saya share kepada kalian, jika terdapat salah dalam hal apapun mohon maaf dan koreksinya, karena disini saya juga masih belajar sama seperti kalian.

Source :

Load comments