tugas teori web mail

6
Kukuh Adi Prasetyo 2110131024 / 3 D4 – IT A WEB MAIL Webmail adalah suatu aplikasi khusus yang disediakan penyedia layanan e-mail untuk mengakses e-mail melalui sebuah browser, seperti contohnya Internet Explorer, Mozilla FireFox, Opera, Google Chrome, dan lainnya. Dengan kata lain sebuah e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita harus membuka web terlebih dahulu dengan koneksi internet. Data – data e-mail seluruhnya tersimpan pada server web hosting. Oleh karena itu Anda tidak perlu khawatir kehilangan data apabila suatu saat Anda harus berganti komputer. Beda halnya dengan apabila Anda menggunakan Outlook. Pada setting standard, Outlook akan menghapus e-mail di server yang telah selesai di download. Oleh karena itu arsipnya hanya terdapat pada software Outlook tersebut. E-mail dikirim dengan menggunakan arsitektur client-server, sebuah pesan e-mail diciptakan atau dibuat dengan menggunakan aplikasi client dan mengirimkannnya ke server e-mail tujuan. Server e-mail tujuan kemudian memberikannnya ke e-mail client penerima. Agar proses ini dapat terjadi, diperlukan sejumlah protocol-protokol standar jaringan yang memungkinkan komputer-komputer yang berbeda system operasinya dapat menggunakan aplikasi e-mail yang berbeda tetapi dapat saling mengirim dan menerima e-mail. Protokol standard yang berperan dalam mengirim dan menerima e-mail yaitu : 1. SMTP (Simple Mail Transfer Protocol) Tugas utama dari smtp adalah mengirimkan atau menstransfer e-mail antar server e-mail. E-mail dikirim dari sebuah aplikasi client ke server dan dari server e-mail asal ke server e-mail tujuan. Dalam mengirim e-mail, e-mail client mengirimkan pesan e-mail ke outgoing mail server, yang akan menghubungi server mail tujuan untuk proses pengiriman e-mail. 2. POP (Post Office Protocol) Tugas utama dari POP yaitu untuk menerima atau mengambil e-mail dari server e-mail. Program server pop sendiri terletak di /usr/sbin/pop3d. ketika menggunakan sebuah server POP. Pesan-pesan e-mail di download oleh program e- mail client. Secara default sebagian besar aplikasi e-mail client secara otomatis dikonfiguarsikan untuk menghapus e-mail – email yang ada di server e-mail setelah sukses ditransfer, tetapi konfiguarsi ini bisa saja diubah. Varian protocol POP yang lain diantaranya POP3, APOP, KPOP dan RPOP. 3. IMAP (Internet Message Access Protocol) Tugas utama dari IMAP sama seperti POP yaitu untuk menerima atau mengambil e-mail dari server e-mail. Bedanya ketika menggunakan sebuah server, pesan-pesan e-mail tetap berada pada server e- mail, dimana user dapat membaca atau menghapusnya. Imap juga memungkinkan aplikasi e-mail client membuat, mengubah nama, atau menghapus direktori-direktori e- mail pada server e-mail untuk mengelola dan menyimpan pesan-pesan email. Default

Upload: don-juean

Post on 16-Feb-2016

9 views

Category:

Documents


0 download

DESCRIPTION

praktikum web mail

TRANSCRIPT

Page 1: Tugas Teori Web Mail

Kukuh Adi Prasetyo2110131024 / 3 D4 – IT A

WEB MAIL

Webmail adalah suatu aplikasi khusus yang disediakan penyedia layanan e-mail untuk mengakses e-mail melalui sebuah browser, seperti contohnya Internet Explorer, Mozilla FireFox, Opera, Google Chrome, dan lainnya. Dengan kata lain sebuah e-mail yang berada di dalam web sehingga jika membuka e-mail tersebut kita harus membuka web terlebih dahulu dengan koneksi internet. Data – data e-mail seluruhnya tersimpan pada server web hosting. Oleh karena itu Anda tidak perlu khawatir kehilangan data apabila suatu saat Anda harus berganti komputer. Beda halnya dengan apabila Anda menggunakan Outlook. Pada setting standard, Outlook akan menghapus e-mail di server yang telah selesai di download. Oleh karena itu arsipnya hanya terdapat pada software Outlook tersebut.

E-mail dikirim dengan menggunakan arsitektur client-server, sebuah pesan e-mail diciptakan atau dibuat dengan menggunakan aplikasi client dan mengirimkannnya ke server e-mail tujuan. Server e-mail tujuan kemudian memberikannnya ke e-mail client penerima. Agar proses ini dapat terjadi, diperlukan sejumlah protocol-protokol standar jaringan yang memungkinkan komputer-komputer yang berbeda system operasinya dapat menggunakan aplikasi e-mail yang berbeda tetapi dapat saling mengirim dan menerima e-mail. Protokol standard yang berperan dalam mengirim dan menerima e-mail yaitu :

1. SMTP (Simple Mail Transfer Protocol)

Tugas utama dari smtp adalah mengirimkan atau menstransfer e-mail antar server e-mail. E-mail dikirim dari sebuah aplikasi client ke server dan dari server e-mail asal ke server e-mail tujuan. Dalam mengirim e-mail, e-mail client mengirimkan pesan e-mail ke outgoing mail server, yang akan menghubungi server mail tujuan untuk proses pengiriman e-mail.

2. POP (Post Office Protocol)

Tugas utama dari POP yaitu untuk menerima atau mengambil e-mail dari server e-mail. Program server pop sendiri terletak di /usr/sbin/pop3d. ketika menggunakan sebuah server POP. Pesan-pesan e-mail di download oleh program e-mail client. Secara default sebagian besar aplikasi e-mail client secara otomatis dikonfiguarsikan untuk menghapus e-mail – email yang ada di server e-mail setelah sukses ditransfer, tetapi konfiguarsi ini bisa saja diubah. Varian protocol POP yang lain diantaranya POP3, APOP, KPOP dan RPOP.

3. IMAP (Internet Message Access Protocol)

Tugas utama dari IMAP sama seperti POP yaitu untuk menerima atau mengambil e-mail dari server e-mail. Bedanya ketika menggunakan sebuah server, pesan-pesan e-mail tetap berada pada server e- mail, dimana user dapat membaca atau menghapusnya. Imap juga memungkinkan aplikasi e-mail client membuat, mengubah nama, atau menghapus direktori-direktori e- mail pada server e-mail untuk mengelola dan menyimpan pesan-pesan email. Default program server imp di debian adalah /usr/sbin/imapd dan disediakan oleh paket IMA. Protocol imap sangat baik digunakan oleh user yang terkoneksi ke server e-mail. Menggunakan koneksi yang lambat, karena hanya mendownload informasi header dari email sampai e- mail dibuka, hal ini menghemat bandwith sehingga berbeda dengan POP.

Tabel Komponen-Komponen Mail Server, Deskripsi, dan contohnya

Komponen Deskripsi Contoh

Mail User Agent (MUA) Berhubungan dengan pengguna. Aplikasi dimana user dapat memanajemen email pengguna. MUA

Microsoft Outlook Express

Page 2: Tugas Teori Web Mail

Tabel Komponen-Komponen Mail Server, Deskripsi, dan contohnya

Komponen Deskripsi Contoh

berlokasi di sistem client. Mozilla Thunderbird

Mutt E-Mail Client

Mail Transfer Agent (MTA)

MTA yang melakukan pengiriman pesan.. MTA menentukan dimana dan bagaimana pesan di simpan.

Postfix

Sendmail

Lotus Domino Server

Microsoft Exchange

Mail Delivery Agent (MDA)

MDA adalah perangkat lunak komputer yang bertanggung jawab mengantarkan pesan email ke mailbox penerima lokal (MSA). MDA juga menangani filtering pesan dan pengiriman pesan ke subfolder

The Postfix, Dovecot, and Cyrus applications each implement some or all of the functions of the MDA.

Mail Storage Area (MSA) A local system or server where the MTA stores email. This is also the location from which the MSS retrieves email at the request of the MUA. MSA adalah perangkat local atau server dimana tempat MTA penyimpanan pesan. MSA juga yang menerima email dari MUA dan bekerjasama dengan MTA untuk mengirimkan sebuah email. Ia menggunakan varian dari Simple Mail Transfer Protocol (SMTP). MSA juga menerima submit email dari pengguna lokal.

Mbox

Maildir

/var/mail/spool/username/

Mail Storage Server (MSS)

MSS mendapatkan kembali pesan dari MSA dan mengembalikannya ke MUA

Dovecot

Cyrus

Page 3: Tugas Teori Web Mail

Cara Kerja antar User yang Berbeda Domain

Untuk bisa mengirimkan email dari domain yang berbeda maka email harus dikirim melalui SMTP relay server. Relay server merupakan sebuah penghubung yang menerima email dari klien kemudian mengirimkannya ke SMTP server penerima dengan MX . Proses cara kerjanya sebagai berikut :

1. Klien ([email protected] mengirim email kepada [email protected]. Mail User Agent (MUA) klien memanfaatkan SMTP di server smtp.debianindonesia.org.

2. SMTP Server smtp.debianindonesia.org mengirim menyerahkan email ke SMTP Relay Servernya. Kemudian SMTP relay Server mencari MX (mail exchange) untuk domain kawan.org letaknya dimana. Bertanya alamat domain kawan.org ke DNS Server. Proses penemuan nameserver ns.kawan.org secara recursive, mulai dari query root .org, domain kawan.org, sampai akhirnya ditemukan layanan nameserver domain ada di host ns.kawan.org

3. Nameserver domain kawan.org (ns.kawan.org) memberikan jawaban alamat IP mx.kawan.org kepada SMTP Relay Server

4. SMTP relay server melakukan koneksi dengan mx.kawan.org kemudian mengirimkan paket emailnya.

5. Paket diterima mx.kawan.org kemudian di simpan ke mailbox user.

Page 4: Tugas Teori Web Mail

Cara Kerja antar User pada Satu Domain

Cara kerja nya hampir sama dengan berbeda domain. Hanya saja tidak menggunakan SMTP relay server.

1. Pengirim mengirim pesan kemudian Mail User Agent (MUA) pengirim mentransfer pesan ke MSA dengan memanfaatkan SMTP server untuk segala pengiriman.

2. MSA menerima email kemudian lalu menyalurkan pesan ke MTA. Email pada MTA sekunder biasanya harus menunggu MTA primer (tuan rumah yang ditunjuk untuk domain tersebut) pada saat mail server sekunder akan mentransfer pesan kepada MTA utama.

3. SMTP Server bertanya kepada DNS server dimana letak MX tujuan. DNS server mengirimkan alamat MX dari tujuan ke SMTP server.

4. Kemudian pesan dibawa ke MDA untuk diantarkan ke mailbox penerima lokal (MSA). Pada MDA juga menangani filtering pesan dan pengiriman pesan ke subfolder

Bagian ini mencatat setiap server yang dilewati email selama perjalanannya dari pengirim sampai ke penerima. Setiap server yang dilewati akan menambahkan baris Received: baru, sehingga terdapat banyak sekali baris Received: apabila email melewati rute yang panjang.Baris ini akan menyimpan informasi mengenai nama server pengirim, nama server penerima , aplikasi server yang digunakan, id email tersebut di server penerima, tanggal, dan waktu. Baris Received terbawah merupakan informasi server asal atau MUA pengirim dan baris teratas merupakan server penerima.

Jika diperhatikan, email tersebut berasal dari [email protected] dan ditujukan kepada [email protected]. Jika ditelusuri dari bawah, atau dari

Received: from mailx.biopotek.bppt.go.id (unknown [10.10.1.7])

by mail.bipotek.bppt.go.id (Postfix) with ESMTP id 99040465A2

for <[email protected]>; Tue, 15 Nov 2015 20:44:26 +0700 (WIB)

Received: from localhost (localhost [127.0.0.1])

by mail.biopotek.bppt.go.id (Postfix) with ESMTP id CD-DAA605A73

for <[email protected]>; Tue, 15 Nov 2015 20:44:26 +0700 (WIB)

x-Virus-Scanned : amavisd-new at biopotek.go.id

Received: from mailx.biopotek.bppt.go.id ([127.0.01])

by localhost (mailx.biopotek.go.id [127.0.0.1]) (amavisd-new, port 10024)

with ESMTP id 0dGR09+cTfNo for <[email protected]>; Tue, 15 Nov 2015 20:44;21 +0700 (WIB)

Received from bppt.go.id (unknown [202.46.240.102])

by mailx.biopotek.go.id (Postfix) with ESMTP id 596285D37FD

for <[email protected]>; Tue, 15 Nov 2015 20:44:21 +0700 (WIB)

Received: from [180.214.233.7] (account <[email protected]>)

by bppt.go.idd (CommuniGate Pro WebUser 3.5.4)with HTTP id 4239723

for <[email protected]>; Tue, 15 Nov 2015 20:44:18 +0700 (WIB)

Page 5: Tugas Teori Web Mail

pengirim, email tersebut diterima oleh server bppt.go.id yang menjalankan aplikasi CommuniGate Pro WebUser versi 3.54 dengan ID 4239723 dari alamat IP 180.214.233.7.

Email tersebut diterima oleh server.bppt.go.id pada pukul 20:44:18. Kemungkinan email tersebut dikirimkan melalui antarmuka web. Email kemudian diterima oleh server mailx.biopotek.bppt.go.id yang menjalankan aplikasi Postfix dengan ID antrian 596285D37FD pukul 20:44:21.

Namun email kemudian diterima oleh host lokal dari server mailx.biopotek.go.id dengan ID email 0dGR09+cTfNo pada waktu yang sama yaitu 20:44:21. Atau dengann kata lain email tersebut diterukan ke mesin yang sama.

Untuk apa email tersebut diteruskan ke mesin yang sama, tidak ke mailbox penerima? Jika dilihat kembali, diketahui bahwa email tersebut kemungkinan diteruskan ke amavisd-new untuk di-scan apakah email mengandung virus atau tidak, dan ini dijelaskan dibaris diatasnya yaitu x-Virus-Scanned:amavisd-new at biopotek.bppt.go.id. Namun kemudian email diterima kembali oleh host lokal.

Penerima email oleh host lokal sebanyak 2 kali dikarenakan amavisd-new tidak melakukan pemindaian , tetapi aplikasi lain yang melakukannya . amavisd-new menyerahkan email ke aplikasi tersebut dan kemudian amavisd-new menerima kembali email yang telah di-scan sehingga tercatat 2 kli host lokal menerima email.

Yang terakhir, email akhirnya diterima oleh host mail.biopotek.go.id yang menjalankan Postfix dengan ID antrian 99040465A2 pada pukul 20:44:26. Terlihat email berpindah dari mailx.biopotek.bppt.go.id ke mail.biopotek.bppt.go.id.

Host mail.biopotek.go.id merupakan tujuan akhir dan host mailx.biopotek.go.id sepertinya merupakan host yang berfungsi sebagai SMTP gateway atau domain biopotek.bppt.go.id memiliki split DNS dan host mailx.biopotek.bppt.go.id merupakan MX yang terlihat dari luar sehingga email melalui MX tersebut.

Beberapa baris berikutnya merupakan baris standar yang ditambahkan oleh sistem atau MUA seperti halnya x-Mailer yang sepertinya ditambahkan oleh aplikasi server SMTP yang digunakan oelh pengirim. From: dan To: merupakan alamat asal email dan tujuan email. Subject: merupakan judul dari email yang ditambahkan oleh klien pengirim. Date: merupakan tanggal dan waktu pengiriman email tersebut. MIME-Version: dan Content-Type merupakan versi MIME yang digunakan dan tipe badan email. Jika email memiliki lampiran, maka tipe MIME adalah multipart/mixed. Message-IDL merupakan ID yang unik yang ditambahkan oleh sistem yang mengirimkan email ketika email tersebut diterima oleh sistem pengirim. ID ini berbeda dengan ID antrian.

From: "Kukuh Adi" <[email protected]>

Subject : contoh email

To : [email protected]

x-Mailer : CommuniGate Pro WebMailer v.3.5.4

Date : Tue, 15 Nov 2015 20:44:18 +0700

Message-ID : <[email protected]>

MIME-Version: 1.0

Content-Type text/plain; character="utf-8" ; format="flowed"

Content-Transfer-Encoding : 8bit