Top Banner
Mail Application SMTP,POP,IMAP Maildir,MBox,Header Email,MIME
24

Mail Application

Jan 16, 2016

Download

Documents

Jovita Manalo

Mail Application. SMTP,POP,IMAP Maildir,MBox,Header Email,MIME. Mail Service. Terdiri dari dua sub bagian: User Agent :bagian yang digunakan untuk Membaca dan mengirim email Mail Transfer Agent : Bagian yang Berfungsi untuk mengirimkan pesan dari source ke destination. Mail Service. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mail Application

Mail ApplicationSMTP,POP,IMAP

Maildir,MBox,Header Email,MIME

Page 2: Mail Application

Mail Service

Terdiri dari dua sub bagian:1. User Agent :bagian yang digunakan untuk

Membaca dan mengirim email

2. Mail Transfer Agent : Bagian yang Berfungsi untuk mengirimkan pesan dari source ke destination

Page 3: Mail Application

• User Agent adalah program local yang menangani perintah, menu, GUI,dan interaksi user dengan Email System.

• Mail Transfer Agent adalah System Daemon yang bekerja dalam Background berfungsi meneruskan Email yang dikirimkan antar system.

Mail Service

Page 4: Mail Application

Format Message• Suatu pesan yang dikirim lewat Email berisi:1. Envelop2. Header3. Blank line4. Body• Setiap header terdiri dari satu baris dari Text

ASCII berisi nama field,titik dua,dan nilai tertentu.

• User Agent meneruskan pesan ke MTA,kemudian menggunakan beberapa header untuk digunakan sebagai envelop.

Page 5: Mail Application

Envelope,Header & Message

Page 6: Mail Application

Contoh Header• Return-Path: <[email protected]>

Delivered-To: [email protected]: (qmail 10389 invoked by alias); 16 Jan 2006 10:29:55 -0000Delivered-To: [email protected]: (qmail 10386 invoked from network); 16 Jan 2006 10:29:55 -0000Received: from unknown (HELO moby.eepis-its.edu) (202.154.187.5)     by student.eepis-its.edu with SMTP; 16 Jan 2006 10:29:55 -0000Received: from localhost (localhost.localdomain [127.0.0.1])     by moby.eepis-its.edu (Postfix) with ESMTP id D4A13240AFC;     Mon, 16 Jan 2006 17:22:54 +0700 (WIT)Received: from moby.eepis-its.edu ([127.0.0.1])     by localhost (moby [127.0.0.1]) (amavisd-new, port 10024) with ESMTP     id 26131-02; Mon, 16 Jan 2006 17:22:43 +0700 (WIT)Received: from mail.eepis-its.edu (localhost.localdomain [127.0.0.1])     by moby.eepis-its.edu (Postfix) with ESMTP id 66782240AC8;     Mon, 16 Jan 2006 17:22:40 +0700 (WIT)

Page 7: Mail Application

Contoh Header Lanjutan• Received: from 202.154.187.7 (proxying for 10.252.102.78)

     (SquirrelMail authenticated user dhoto)     by mail.eepis-its.edu with HTTP;     Mon, 16 Jan 2006 17:22:43 +0700 (WIT)Message-ID: <[email protected]>Date: Mon, 16 Jan 2006 17:22:43 +0700 (WIT)Subject: laporan wifiFrom: "Sritrusta Sukaridhoto" <[email protected]>To: [email protected]: [email protected]: SquirrelMail/1.4.4MIME-Version: 1.0Content-Type: text/plain;charset=iso-8859-1Content-Transfer-Encoding: 8bitX-Priority: 3 (Normal)Importance: NormalX-Virus-Scanned: by amavisd-new-20030616-p10 (Debian) at eepis-its.edu        

Page 8: Mail Application

• Berisi informasi yang dibutuhkan untuk mengirim email seperti : tujuan, prioritas, security level

• MTA Menggunakan Envelope Untuk Routing,Jalur Pengiriman Email.

Envelope

Page 9: Mail Application

Header

Page 10: Mail Application

MIME

• Multipurpose Internet Mail ExtensionsAdalah protocol yang menyimpan setting untuk file

Multimedia memungkinkan user untuk mengirimkan karakter non-ASCII melalui Email,seperti musik,gambar dan sebagainya.

• Diperlukan kompatibility MIME di kedua sisi User Agent Program.

Page 11: Mail Application

• MIME dipakai untuk menambahkan keterangan tentang encoding dan rule pada user agent apabila kita mengirimkan data selain text ASCII.

• Agar pesan dapat dikirim melalui program dan protocol yang sudah ada,yang perlu dirubah hanya cara pengiriman dan penerimaannya.

• Terdiri dari 5 header yang menjelaskan tentang file yang kita kirim.

• MIME yang kita kirim tanpa header ini dianggap oleh user agent sebagai text biasa.

MIME Mengapa?

Page 12: Mail Application

MIME Header

Page 13: Mail Application

• Content Type Ini cara penulisannya di pisahkan dengan “/”• Misal content-type:video/mpeg

Content-Type Header

Page 14: Mail Application

Mail Server

• Mailbox berisi pesan yang masuk kedalam inbox kita.

• message queue mail yang kita kirim yang sedang menunggu proses untuk dikirim.

• SMTP adalah protocol yang digunakan antar mail server digunakan untuk mengirim pesan email.

Page 15: Mail Application

Gambar Ilustrasi Mail Server

Storage

SMTP

IMAPIMAP

POP3POP3

CLIENT1CLIENT1

CLIENT2CLIENT2

MUA MTAMbox,MailDir

POP3 110

IMAP 143

SMTP 25

Page 16: Mail Application

• SMTP– Simple Mail Transport Protocol– Mengirim & Menerima Mail

• POP3– Post Office Protocol v. 3– Mengambil mail secara remote

• IMAP– Internet Mail Application Protocol– Mengambil mail secara remote

Mail Protocol

Page 17: Mail Application

SMTP

• Menggunakan TCP port 25• Direct transfer: server pengirim dan

penerima.• 3 fase transfer

– handshaking (greeting)– transfer of messages– closure

• Command/response interaksi– command: ASCII text– response: status code and phrase

Page 18: Mail Application

U=telnet <servername> smtpS=welcome to SMTP server….U=Helo <your domain/others> S=helo <your domain/other>U=Mail from: <username>@<yourdomain>S=Sender OKU=Rcpt to:<recipientuser>@<recipientdomain>S=OKU=DataS=End With .<cr>&<lf>U=to:<recipientuser>@<recipientdomain>From:<username>@<yourdomain>Subject : <Subject Your Email><contain of your email>.S=Message Queue xxxxxxx s

Contoh Pengiriman Email Lewat SMTP

Page 19: Mail Application

• Adalah protocol untuk email dimana seluruh email yang diterima oleh server didownload ke storage local,baru dapat dibaca

• Menggunakan TCP 110

• Menggunakan authentifikasi user dan password

• State Komunikasi POP3

Authentification => Transaction => Update

POP3 ( Post Office Protocol )

Page 20: Mail Application

• Email Protocol yang hampir sama dengan POP namun IMAP storagenya berada di server.

• Memungkinkan User mempunyai beberapa remote mailbox.

• Untuk membaca email user tidak perlu mendownload seluruh email,tapi hanya email yang akan dibaca saja yang di download.

• Seluruh kegiatan mengirim, menerima, membalas email dilakukan di server.

IMAP4 ( Internet Message Access Protocol Version 4)

Page 21: Mail Application

• Menggunakan Authentifikasi User Dan password.

• State IMAP4

IMAP4

Page 22: Mail Application

• Maildir & Mbox Adalah Mode penyimpanan pada mail server.

• Penyimpanan dengan maildir adalah dengan email dipisah,sehingga memudahkan user untuk membaca email-email tertentu saja,tanpa harus mendownload semua email.

• Pernyimpanan dengan MBox adalah penyimpanan semua email yang masuk menjadi 1 buah file yang besar sehingga untuk membaca email perlu di download seluruh email.

Maildir & MBox

Page 23: Mail Application

Maildir dan Mbox

Mail

User A

User B

MMaildir Mbox

User A

User B

Home

Page 24: Mail Application

Terima KasihModul Email Protocol