Minggu, 07 Maret 2010

Identifikasi Bagian-Bagian Email

Email terdiri dari beberapa bagian. Salah satu cara yang mudah untuk dapat mengidentifikasi email adalah sebagai berikut:
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
 

- SmileLyricics.txt dengan isi sebagai berikut
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.

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.
 5. Setelah itu jendela baru akan terbuka, dan akan terlihat struktur email yang telah dikirimkan tadi.

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.
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTE7YT0xO0Q9MDtTQ0w9Mg==

X-Message-Status: n:0

X-SID-PRA: Andara Livia 

X-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

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 
=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. =
Bagian selanjutnya adalah lampiran. Lampiran ditandai dengan Content-Disposition: attachment;
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:
--_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_--
Untuk menyingkat penulisan maka saya hanya menuliskan sebagian string saja.

Sekian untuk postingan kali ini. Semoga bermanfaat.^^


Tidak ada komentar:

Posting Komentar