Senin, 08 Maret 2010

[II3062]Struktur Email


Deskripsi tugas kali ini adalah sebagai berikut :
Kirimkan email ke diri sendiri (atau minta orang lain untuk mengirimkan email) dengan dua attachment (yang kecil saja). Identifikasi bagian-bagian di email, mana yang menunjukkan separator (pemisahan) dan mana attachmentnya (dan dikodekan dalam format apa)
Dalam tugas ini, saya mengirimkan sebuah email ke alamat email saya sendiri yang berisi sebuah pesan singkat dan 2 buah file attachment yang bertipe file txt biasa. Setelah menerima email tersebut, saya langsung melihat "bagian dalam" email tersebut secara lengkap; Untuk Gmail, ini dapat dilakukan dengan memilih pilihan "Show Original"(lihat gambar) .



Dan isi email originalnya ternyata adalah sebagai berikut :


Dari sini kita dapat mengelompokkan beberapa bagian email, yakni sebagai berikut:

1. Header

Header email merupakan beberapa baris pertama yang berisi detail dan identitas email yang dikirimkan. Untuk email yang saya kirimkan, headernya adalah sebagai berikut :
MIME-Version: 1.0 Received: by 10.90.117.4 with HTTP; Mon, 8 Mar 2010 07:08:52 -0800 (PST) Date: Mon, 8 Mar 2010 22:08:52 +0700 Delivered-To: fackhry@gmail.com Message-ID: <> Subject: Test Email From: fakhri Afiff To: fakhri Afiff Cc: f16102@students.if.itb.ac.id
2. Body

Body email diawali dengan deklarasi jenis email dan penanda yang digunakan dalam email.
Content-Type: multipart/mixed; boundary=00163631048b719e0b04814b71bf

--00163631048b719e0b04814b71bf
Content-Type: multipart/alternative; boundary=00163631048b719e0404814b71bd

--00163631048b719e0404814b71bd

Body teks email terdiri dalam 2 bagian yakni pesan email yang bertipe plain text dan pesan email yang bertipe html. Disediakannya 2 tipe pesan email ini bertujuan untuk memudahkan email client dalam menampilkan pesan email.

Content-Type: text/plain; charset=ISO-8859-1

Dear,

Ini adalah body email

--
Regards,

Fakhri
Informatics Engineering
School of Electronics and Informatics
Institut Teknologi Bandung

--00163631048b719e0404814b71bd
Content-Type: text/html; charset=ISO-8859-1

Dear,<><><>Ini adalah body email< clear="all"><>-- <>Regards, <><>Fakhri<>Informatics Engineering<>School of Electronics and Informatics<>Institut Teknologi Bandung<> 


--00163631048b719e0404814b71bd--
3. Attachment

attachment juga merupakan bagian dari body sebuah email. Dalam bagian
attachment ini, kita dapat melihat bahwa untuk tiap attachment terdapat
informasi mengenai tiap attachment yang dilampirkan, diantaranya nama
file, tipe file dan enkoding yang digunakan(dalam email ini berupa
base64)
--00163631048b719e0b04814b71bf
Content-Type: text/plain; charset=US-ASCII; name="file1.txt"
Content-Disposition: attachment; filename="file1.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g6jepvqr0

aW5pIGFkYWxhaCBpc2kgZmlsZSAx
--00163631048b719e0b04814b71bf
Content-Type: text/plain; charset=US-ASCII; name="file2.txt"
Content-Disposition: attachment; filename="file2.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g6jepy7k1

aW5pIGFkYWxhaCBpc2kgZmlsZSAy
--00163631048b719e0b04814b71bf--
Perlu diperhatikan bahwa terdapat penanda sebagai pemisah antar attachment :
--00163631048b719e0b04814b71bf
Demikian hasil eksplorasi saya mengenai anatomi dari sebuah email.

Tidak ada komentar: