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.^^