Windows Mail Server 2008

2016-05-16 05_29_13-Drawing1 - Microsoft VisioAssalamu’alaikum guys, kali ini saya ingin share ilmu mengenai, bagaimana sih cara install mail server di Windows Server dengan berbagai aplikasi diantaranya yaitu,

A. Mail Server

B. hMail Server

C. Thunder Bird

D. Squirrelmail

konsep dasar

Mail Server atau E-Mail Server adalah perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, mail server juga digunakan pada bitnet untuk menyediakan layanan serupa ftp. 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.

Tugas Post Master
– Mengelola Account
– Memonitor Kinerja Server
– Tugas Administratif Lainnya

Protokol Pada Mail Server

Protokol yang umum digunakan antara lain protokol SMTP, POP3 dan IMAP.

  • SMTP (Simple Mail Transfer Protocol) digunakan 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.

 

Server Pada Mail Server dan Penjelasannya

Pada mail server terdapat 2 server yang berbeda yaitu :

  • Outgoing Server (Sending email) : Protocol server yang menangani adalah SMTP (Simple Mail Transfer Protocol) pada port 25.
  • Incoming Server (Receiving email) : Protocol server yang menangani adalah POP3 (Post Office Protocol) pada port 110 atau IMAP (Internet Message Access Protocol) pada port 143.

Penjelasan dari Server yang menangani outgoing email dan incoming email sebagai berikut :

SMTP Server : Saat anda mengirimkan email maka email anda akan ditangani SMTP Server dan akan dikirim ke SMTP Server tujuan, baik secara langsung maupun melalui beberapa SMTP Server dijalurnya. Apabila server tujuan terkoneksi maka email akan dikirim, namun apabila tidak terjadi koneksi maka akan dimasukan ke dalam queue dan di resend setiap 15 menit, apabila dalam 5 hari tidak ada perubahan maka akan diberikan undeliver notice ke inbox pengirim.

POP3 Server : Jika menggunakan POP3 Server, apabila kita akan membaca email maka email pada server di download sehingga email hanya akan ada pada mesin yang mendownload email tersebut (kita hanya bisa membaca email tersebut pada device yang mendownload email tersebut).

IMAP Server : Jika menggunakan IMAP Server, email dapat dibuka kembali lewat device yang berbeda.

Apa Itu Port ?

Port adalah socket atau jack koneksi yang terletak di luar unit sistem sebagai tempat kabel – kabel yang berbeda ditancapkan. Port berfungsi untuk mentransmisikan data. Berikut macam – macam port :

  • Port Serial
  • Port Pararel
  • Port SCSI (Scuzzy)
  • Port USB

Cara Kerja Mail Server (singkat)

Cara kerja mail server mempunyai berbagai macam versi penjelasan mengenai cara kerjanya, dalam artikel ini saya akan menjelaskan 2 versi cara kerja mail server yang sudah saya rangkum dari berbagai sumber. Sebenarnya cara kerja antara versi 1 dan 2 mempunyai inti yang sama, hanya saja penjelasannya yang beda,

Cara Kerja Mail Server #Versi 1
Proses pengiriman e-mail malalui tahapan yang sedikit panjang. Saat e-mail di kirim, maka e-mail tersebut disimpan pada mail server menjadi satu file berdasarkan tujuan e-mail. File ini berisi informasi sumber dan tujuan, serta dilengkapi tanggal dan waktu pengiriman. Pada saat user membaca e-mail berarti user telah mengakses server e-mail dan membaca file yang tersimpan dalam server yang di tampilkan melalui browser user.

Gambar proses cara kerja mail server 1
Gambar proses cara kerja mail server2

Cara Kerja Mail Server #Versi 2
Cara kerja ini saya ambil dari Xmodulo, sebelum memahami proses cara kerja mail server sebaiknya anda mengenal terlebih dahulu singkatan – singkatan dari MUA, MTA, MDA dll. Berikut penjelasannya :

  • Mail User Agent (MUA) : MUA adalah komponen yang berinteraksi dengan pengguna akhir secara langsung. Contoh dari MUA yaitu Thunderbird, MS Outlook, Zimbra Desktop. Interface webmail seperti Gmail dan Yahoo juga MUA.
  • Mail Transfer Agent (MTA) : MTA bertanggung jawab untuk mentransfer email dari mail server mengirimkan sampai ke server penerima email. Contoh MTA yaitu sendmail dan postfix.
  • Mail Delivery Agent (MDA) : Dalam surat server tujuan, MTA lokal menerima email masuk dari MTA terpencil. Email tersebut kemudian dikirimkan ke kotak surat pengguna dengan MDA.
  • POP / IMAP : POP dan IMAP adalah protokol yang digunakan untuk mengambil email dari kotak surat penerima server untuk penerima MUA.
  • Mail Exchanger Record (MX) : Record MX adalah entri DNS untuk mail server. Catatan ini menunjuk ke alamat IP ke arah mana email harus ditembak. MX record terendah selalu menang, yaitu, mendapat prioritas tertinggi. Sebagai contoh, MX 10 adalah lebih baik daripada MX 20. Alamat IP dari MX record dapat bervariasi berdasarkan desain dan konfigurasi persyaratan, seperti yang akan dibahas nanti dalam artikel.
Diagram cara kerja mail server

Ketika pengirim mengklik tombol kirim, SMTP (MTA) memastikan ujung ke ujung pengiriman email dari pengirim-sisi server ke server tujuan. Setelah mencapai server tujuan, MTA lokal ke server tujuan menerima email, dan di pindahkan ke MDA setempat. MDA kemudian menulis email ke kotak pesan penerima. Ketika penerima memeriksa email, mereka diambil oleh MUA dengan menggunakan protokol seperti POP atau IMAP.

topologi

2016-05-16 05_29_13-Drawing1 - Microsoft Visio

LANGKAH – LANGKAH

a. cREATE MAIL SERVER DI SERVER MANAGER

Create akun ‘www’ dan ‘mail’ sebagai akun utama proses pengiriman e-mail. Berikut step by step nya.

Buat host ‘www’ pada server manager dengan ip address sesuai dengan yang   dimiliki oleh server dengan cara masuk ke domain ‘irfandivi.net’ lalu klik kanan dan pilih ‘new host’.
1kemudian jika sudah pilih new host, lalu ketikan name ‘www’ dan ip address ‘192.168.1.14’. IP address merupakan milik server.

2jika sudah pilih ‘Add Host’, dan pastikan terdapat notifikasi successful seperti berikut.

3 kemudian buat lagi akun baru dengan nama ‘mail’ yang nantinya dipakai untuk remote mail server.

4 dan pastikan kembali terdapat notifikasi successfull pada pembuatan akun host mailnya.

5kemudian pilih new ‘mail exchanger’ ( MX) dan pilih lalu isikan name hostnya dengan ‘mail’ dan isikan fqdn mail server dengan nama ‘irfandivi.net’, lalu klik ok.

6 lakukan create host dan fqdn servernya

7lalu cek ketiga host yang dibuat tadi, yaitu host ‘www’, ‘mail’ , ‘mail'(MX), pastikan seperti berikut.

8untuk verifikasinya lakukan ping ke domain ‘irfandivi.net’ dan ‘mail.irfandivi.net’ dan pastikan hasilnya ‘reply’.

9kemudian tambahkan features dengan melakukan penambahan pada ‘add features’

10kemudian tambahkan features ‘telnet server’ dan ‘telnet client’, lalu pilih ‘next’

11kemudian jika sudah di ‘next’ maka kita akan di alihkan ke menu confirmation dan pilih install untuk menambahkan features telnet server dan client.

12kemudian tunggu proses instalasinya dan pastikan resultnya succeeded untuk telnet client dan servernya.

13kemudian masuk ke menu ‘ Administrative Tools ‘ > ‘ Group Policy Management ‘ untuk mengedit default domain pool.

14kemudian masuk ke menu default domain pool dan pilih edit.

15selanjutnya masuk ke menu password policy dan disable pada bagian ‘ password must meet complexity requirements ‘

16lakukan disable pada fitur ‘ Password must meet complexity requirements ‘

17dan lakukan verifikasi bahwa fiturnya telah disabled

18jika sudah lakukan update pada group policy dengan mengetikkan sintaks gpupdate di command prompt.

19kemudian selanjutnya buat user untuk mail telnet pada bagian ‘ Active Directory User and Computers ‘

20kemudian create user baru pada folder ‘ user ‘ dan pilih create pada bagian berikut.

21berikut cara pembuatan akun mailnya, untuk client 1 dan client 2

22isikan password untuk client

23verifikasi hasilnya

24lakukan juga konfigurasi yang sama di client 2

25isikan passwordnya

26verifikasi hasilnya untuk client 2

27kemudian verifikasi kembali pada folder user

28kemudian konfigurasi client 1 untuk mendaftarkan features SMPT Server dan IIS agar client 1 dan 2 bisa saling terhubung, berikut konfigurasinya.

29pada step ini pilih properties lalu pilih SMTP Server dan IIS Server, ikuti step nya seperti berikut.

pilih ‘ Add Required Role Service ‘

30kemudian pilih SMTP Server

31kemudian lakukan penginstallan pada menu IIS Server

32

33

343536kemudian aktifkan fitur SMTP Relay pada menu IIS Manager 6.0 dan pilih pada bagian ‘ allow all computers which authentications to relay ‘
37pilih SMTP Virtual Server #1

38

kemudian pilih Relay

39centang pada bagian ‘ allow all computers which successfully authenticate to relay, regardiess of the list above.

40kemudian lakukan pengetesan dengan melakukan telnet ke mail.irfandivi.net dengan port 25

41kemudian lakukan pengiriman ke client yang sama seperti berikut.

43

Keterangan :

ehlo : merupakan pesan singkat yang dikirimkan untuk memanggil e-mail tujuan.

mail from : pesan email yang dikirim dari akun email si pengirim

rcpt to : pesan email yang dituju dari aku si pengirim.

jika seperti itu maka dikatakan sudah selesai, kemudian lakukan penginstallan hmail server dengan melakukan download, dan pastikan sudah tersambung ke internet.

44jika downloadnya sudah selesai, lakukan penginstallan hmail sebagai berikut.

b. install hmail server

53pilih next, kemudian pilih i accept the agreement untuk menyetujui penginstallan hmail servernya.

54pilih folder penginstallan hmail

55kemudian pilih full installation untuk Server dan Administrator tools, kemudian pilih next

56kemudian pilih Use built-in database engine ( microsoft sql compact )

57kemudian pilih nama yang akan dijadikan sebagai shortcuts dan jika default maka akan diberinama hMailServer, kemudian pilih next.

58kemudian berikan password pada server hMailServer

59jika sudah pilih install hMail Server

60berikut proses penginstallannya

61jika sudah selesai, maka kita akan di alihkan ke hMail Server kemudian pilih connect

63kemudian isikan password hmailnya yang sudah dibuat sebelumnya.

64kemudian pilih add domain untuk menambahkan domain server pada hMail Server

65kemudian isikan domain server windows 2008 ke dalam kolom hMail Server

66kemudian selanjutnya buat akun pada hMail Server dengan masuk ke folder Account dan pilih add , buat akun 1 dan 2 pada hMail Server.

67

68

69kemudian lakukan verifikasi jika client 1 dan 2 sudah dibuat

70kemudian lakukan konfigurasi pada menu setting SMTP dan edit pada bagian delivery of e-mail , isikan localhost name dengan nama irfandivi, dan remote host name ‘ mail.irfandivi.net ‘ dengan port 25 dengan username ( akun1 hMail ) kemudian isikan password .

71kemudian pada RFC compliance lakukan ceklis pada bagian allow plain text authentication

sebelum

72sesudah

73kemudian pada bagian auto ban, un-centang enabled agar menjadi disabled agar tidak ada IP yang di banned

74kemudian pada bagian IP Ranges isikan IP untuk IP Computer dan IP Internet

7576kemudian pada bagian MX-Query isikan email address dengan akun mail milik domain yaitu mail.irfandivi.net dan pilih resolve agar mendapatkan IP Server

77berikut hasilnya jika hMail Server sudah mendapatkan IP Server Windows 2008

78

kemudian untuk pengetesannya lakukan telnet ke port 110 yaitu port POP3 untuk mengetes konfigurasi di hMail sudah sukses atau belum.

83kemudian lakukan pengetikan syntax sebagai berikut.

84kemudian cek di port 25 menggunakan telnet apakah sudah samapi email dari port 110 ke port 25

85kemudian verifikasi hasilnya

82jika sudah sampai di port 25 maka konfigurasi dan pengetesan dikatakan selesai.

c. install thunder bird

selanjutnya kita masuk ke penginstallan Thunder Bird, pilih Lanjut untukmelanjutkan instalasi

86kemudian pilih pemilihan standar dengan maksud thunderbird di install dengan pilihan umum.

87selanjutnya pilih folder penginstallan Thunder Bird

88jika sudah jalankan Thunder Bird dan pilih selesai

89kemudian buat akun1 dan 2 pada Thunder Bird dengan akun sama yang ada di Hmail Server

9192pilih saya memahami resikonya, kemudian selesai

93kemudian pilih tulis pesan agar nantinya dikirim ke akun2

98kemudian buat juga akun 2 dan lakukan konfigurasi sama seperti akun 1

95

96

97kemudian lakukan verifikasi di akun2 apakah ada email dari email1, seperti berikut

99

d. install squirrel mail

nyalakan XAMPP di Server seperti berikut, karna squirrelmail membutuhkan Apache dan MySQL

121kemudian pada folder squirrelmail pada folder config, rename config_default.php menjadi config.php,

106

107kemudian edit file config.php menggunakan notepad ++ , sebagai berikut

org_name = merupakan nama organisasi nama squirrelmail

108domain name = di isikan dengan nama domain server 2008

109

Smpt Server Address = ip address server 2008

110

Imap Server = isikan ip address server 2008

111imap_server_type = isikan hmailserver

112smpt_auth_mech = isikan login agar akun hmail-server bisa login ke server squirrelmail

113kemudian buat foder Mail  di server di Local Disk C kemudia buat juga sub folder dari Mail yang isinya Data dan Attachment yang fungsinya menyimpan cache login dan pengiriman email.

125

126

selanjutnya copy kan alamat dari Attachment dan Data nya, ke bagian config.php seperti berikut

147kemudian masuk ke localhost/phpmyadmin dan buat database dengan nama squirrel mail , seperti berikut.

122

123jika sudah masukan folder squirrelmail ke folder xampp di bagian htdocs, dan coba akses di web browser dengan nama localhost/squirrelmail/src/login.php

124akses lewat web browser menggunakan perintah localhost/squirrelmail/src/login.php sebagai berikut

127

jika sudah seperti berikut, maka konfigurasi instal dan edit menu config squirrelmail dikatakan benar, lalu selanjutnya masuk ke dalam squirrel mail menggunakan akun yang telah di daftarkan di hMail Server.

128jika sudah masuk, maka tampilan squirrelmail adalah seperti diatas, untuk bisa saling kirim pesan antar client, pilih compose untuk menuliskan email ke akun lainnya.

129dari gambar diatas, lakukan tes pengiriman email ke client 2, dan cek di client 2 apakah ada inbox dari client 1, jika berhasil maka proses pengiriman di squirrel mail telah berhasil.

Login via client 2

130cek di bagian inbox, dan pastikan terdapat pesan dari client 1

131

132dari hasil gambar diatas, client 1 dan client 2 bisa saling terhbung, selanjutnya kita masuk ke folder data, yang ada di local disk c. Fungsi folder data ini adalah menyimpan cache berupa akses login client dan proses pengiriman email dari suatu client atau akun.

133

yup selesai sudah konfigurasi Mail Server di Windows Server 2008 dengan berbagai macam aplikasi.

kesimpulan & penutup

Penulis berkesimpulan bahwa mail server adalah sebuah server yang menanmpung semua data yang berkaitan dengan mail, yang fungsinya mengontrol semua proses pengiriman email yang ada dengan adanya mail server ini, kita di permudah dalam komunikasi khusunya via email.

Jika ada yang ditanyakan pada artikel ini mohon tulis di kolom komentar, terima kasih banyak

Wassalamu’alaikum Wr Wb.

Iklan

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s