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 AfiffTo: 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--00163631048b719e0b04814b71bfContent-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.
3. AttachmentContent-Type: text/plain; charset=ISO-8859-1Dear,Ini adalah body email--Regards,FakhriInformatics EngineeringSchool of Electronics and InformaticsInstitut Teknologi Bandung--00163631048b719e0404814b71bdContent-Type: text/html; charset=ISO-8859-1Dear,<><><>Ini adalah body email< clear="all"><>-- <>Regards, <><>Fakhri<>Informatics Engineering<>School of Electronics and Informatics<>Institut Teknologi Bandung<>--00163631048b719e0404814b71bd--
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)--00163631048b719e0b04814b71bfContent-Type: text/plain; charset=US-ASCII; name="file1.txt"Content-Disposition: attachment; filename="file1.txt"Content-Transfer-Encoding: base64X-Attachment-Id: f_g6jepvqr0aW5pIGFkYWxhaCBpc2kgZmlsZSAx--00163631048b719e0b04814b71bfContent-Type: text/plain; charset=US-ASCII; name="file2.txt"Content-Disposition: attachment; filename="file2.txt"Content-Transfer-Encoding: base64X-Attachment-Id: f_g6jepy7k1aW5pIGFkYWxhaCBpc2kgZmlsZSAy--00163631048b719e0b04814b71bf--Perlu diperhatikan bahwa terdapat penanda sebagai pemisah antar attachment :--00163631048b719e0b04814b71bfDemikian hasil eksplorasi saya mengenai anatomi dari sebuah email.
Tidak ada komentar:
Posting Komentar