1. Buatlah sebuah email.
Sebagai contoh, saya membuat sebuah email pada akun windows live hotmail.
2. Untuk mengidentifiksi email secara lengkap, cantumkan attachment pada email tersebut.
Sebagai contoh, saya mencantumkan dua file berikut:
- 435_rubiksCake.jpg
Smile though your heart is aching
Smile even though it's breaking.
When there are clouds in the sky
you'll get by.
If you smile through your pain and sorrow
Smile and maybe tomorrow
You'll see the sun shining through
For you.
Light up your face with gladness,
Hide every trace of sadness.
Although a tear may be ever so near
That's the time you must keep on trying
Smile, what's the use of crying.
You'll find that life is still worthwhile-
If you just smile.
Smile even though it's breaking.
When there are clouds in the sky
you'll get by.
If you smile through your pain and sorrow
Smile and maybe tomorrow
You'll see the sun shining through
For you.
Light up your face with gladness,
Hide every trace of sadness.
Although a tear may be ever so near
That's the time you must keep on trying
Smile, what's the use of crying.
You'll find that life is still worthwhile-
If you just smile.
3. Kirimkan email tersebut ke alamat email anda sendiri.
4. Jika menggunakan akun Windows Live seperti saya, maka bila email yang telah dikirimkan tadi telah diterima, klik kanan pada email tersebut dan pilih view message source, seperti pada gambar di bawah ini.
Header
Terdiri dari beberapa baris yang berisi informasi mengenai message itu sendiri.
Header setidaknya memiliki elemen sebagai berikut:
- From
- To
- Date
Beberapa elemen tambahan yaitu sebagai berikut:
- beberapa atribut tambahan dari mail server (disebut X-headers), terdiri dari X-Message-Delivery, X-Message-Status, X-SID-PRA, X-SID-Result, X-AUTH-Result, X-AUTH-Result, X-Message-Info, X-OriginalArrivalTime, dan X-Originating-IP.
- Received
- Message-ID
- Return-Path
- Content-Type
-Subject
- Importance
- MIME-Version.
BodyX-Message-Delivery: Vj0xLjE7dXM9MDtsPTE7YT0xO0Q9MDtTQ0w9Mg== X-Message-Status: n:0 X-SID-PRA: Andara LiviaX-SID-Result: Pass X-AUTH-Result: PASS X-Message-Info: JGTYoYF78jGH3WjurUfuCXCTU2oGAOlux8Iem9kdju2sL8sy2/DhA6XG/0+6h4HOmIlLG7ZLC+RSf9cIdShIHPJtgpWgkN+1 Received: from blu0-omc1-s18.blu0.hotmail.com ([65.55.116.29]) by SNT0-MC3-F7.Snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 7 Mar 2010 04:11:12 -0800 Received: from BLU124-W6 ([65.55.116.8]) by blu0-omc1-s18.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Sun, 7 Mar 2010 04:11:12 -0800 Message-ID: Return-Path: andara.livia@live.com Content-Type: multipart/mixed; boundary="_14421e92-20ca-4d03-833a-5e60bd9c98ce_" X-Originating-IP: [125.163.5.91] From: Andara Livia To: Andara Livia Subject: Tugas KI Date: Sun, 7 Mar 2010 19:11:12 +0700 Importance: Normal MIME-Version: 1.0 X-OriginalArrivalTime: 07 Mar 2010 12:11:12.0969 (UTC) FILETIME=[479B8B90:01CABDEF]
Body pada message ditandai dengan content-type. Content-type menunjukkan tipe dari MIME, untuk mengklasifikasikan dokumen yang dilampirkan pada sebuah email.Tipe-tipe MIME ini telah distandarkan oleh IANA ( Internet Assigned Number Authority).
Pada email yang telah saya kirimkan sebelumnya, tercantum
Content-Type: multipart/alternative; boundary="_a3afa29a-7a71-4025-ac47-ac5db31f15e2_"
Tipe multipart memungkinkan pesan majemuk, maksudnya adalah pesan yang terdiri dari banyak lampiran (attachment), yang bahkan memungkin attachment bersarang.
Agar dapat memungkinkan pesan majemuk, MIME menyediakan sebuahs tandard yang disebut boundary. Boundary merupakan string yang berubah-ubah yang didefinisikan sebagai atribut pada content-type.
Setiap separator memisahkan isi yang diawali dengan header Content-type dan Content-Encoding. Terdapat beberapa tipe separator. Pada email yang telah saya kirim, tipe separatornya adalah multipart/alternative. Tipe ini mendefinisikan alternatif untuk informasi yang sama, seperti pesan pada text maupun format HTML. Jika email client dapat menampilkan pesan dengan layout dan konfigurasi yang diinginkan, maka email client akan menampilkan format HTML, jika tidak maka yang akan ditampilkan adalah versi textnya.
--_14421e92-20ca-4d03-833a-5e60bd9c98ce_ Content-Type: multipart/alternative; boundary="_a3afa29a-7a71-4025-ac47-ac5db31f15e2_" --_a3afa29a-7a71-4025-ac47-ac5db31f15e2_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable
Bagian selanjutnya adalah lampiran. Lampiran ditandai dengan Content-Disposition: attachment;=20 _________________________________________________________________ NEW! Get Windows Live FREE. http://www.get.live.com/wl/all= --_a3afa29a-7a71-4025-ac47-ac5db31f15e2_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Mencoba mengidentifikasi bagian-bagian di email
= Windows Live Hotmail: ive/see-it-in-action/social-network-basics.aspx?ocid=3DPID23461::T:WLMTAGL:= ON:WL:en-id:SI_SB_4:092009' target=3D'_new'>Your friends can get your Faceb= ook updates=2C right from Hotmail=AE. =
Lampiran juga memiliki header Content-Type dan Content-Transfer-Encoding.
Saat email dikirim, maka lampiran akan dikirimkan dalam bentuk encoding. Hasil encoding untuk lampiran SmileLyrics.txt adalah sebagai berikut
Content-Type: text/plain Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="SmileLyrics.txt" U21pbGUgdGhvdWdoIHlvdXIgaGVhcnQgaXMgYWNoaW5nDQpTbWlsZSBldmVuIHRob3VnaCBpdCdz IGJyZWFraW5nLg0KV2hlbiB0aGVyZSBhcmUgY2xvdWRzIGluIHRoZSBza3kNCnlvdSdsbCBnZXQg YnkuDQoNCklmIHlvdSBzbWlsZSB0aHJvdWdoIHlvdXIgcGFpbiBhbmQgc29ycm93DQpTbWlsZSBh bmQgbWF5YmUgdG9tb3Jyb3cNCllvdSdsbCBzZWUgdGhlIHN1biBzaGluaW5nIHRocm91Z2gNCkZv ciB5b3UuDQoNCkxpZ2h0IHVwIHlvdXIgZmFjZSB3aXRoIGdsYWRuZXNzLA0KSGlkZSBldmVyeSB0 cmFjZSBvZiBzYWRuZXNzLg0KQWx0aG91Z2ggYSB0ZWFyIG1heSBiZSBldmVyIHNvIG5lYXINClRo YXQncyB0aGUgdGltZSB5b3UgbXVzdCBrZWVwIG9uIHRyeWluZw0KU21pbGUsIHdoYXQncyB0aGUg dXNlIG9mIGNyeWluZy4NCllvdSdsbCBmaW5kIHRoYXQgbGlmZSBpcyBzdGlsbCB3b3J0aHdoaWxl
LQ0KSWYgeW91IGp1c3Qgc21pbGUu
Sedangkan untuk file 435_RubiksCake,jpg, hasil encodingnya adalah sebagai berikut:
Untuk menyingkat penulisan maka saya hanya menuliskan sebagian string saja.--_14421e92-20ca-4d03-833a-5e60bd9c98ce_ Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="435_rubiksCake.jpg" /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP ........ --_14421e92-20ca-4d03-833a-5e60bd9c98ce_--
Sekian untuk postingan kali ini. Semoga bermanfaat.^^
Tidak ada komentar:
Posting Komentar