The mbox Format

Kumaha Email Klién Store Surat dina hard disk anjeun

format paling umum pikeun neundeun pesen mail teh format mbox. MBOX nangtung pikeun kotak surat. A mbox mangrupakeun file tunggal ngandung enol atawa leuwih pesen mail.

The mbox Format

Lamun kami nganggo format mbox pikeun nyimpen surelek, urang nempatkeun sakabéh aranjeunna dina hiji file. Ieu nyiptakeun leuwih atawa kurang file téks lila (email Internet salawasna ngan aya salaku 7-bit ASCII téks, sagalana sejenna - kantétan, contona - anu disandikeun ) ngandung hiji talatah surelek sanggeus lianna. Kumaha bisa nyaho dimana salah tungtung na dimimitian sejen?

Untungna, unggal email boga sahanteuna hiji Ti-garis dina pisan mimiti na. Unggal surat dimimitian kalawan "Ti" (Ti dituturkeun ku karakter spasi bodas, ogé disebut "From_" garis). Mun runtuyan ieu ( "Ti") di awal hiji garis anu dimimitian ku hiji garis kosong atawa mangrupa dina luhureun file, kami geus kapanggih awal pesen.

Jadi naon urang néangan nalika FITML file mbox téh, dina dasarna, hiji garis kosong dituturkeun ku "Ti".

Salaku ekspresi biasa, urang bisa nulis ieu salaku "\ n \ nFrom. * \ N". Mung pesen pisan mimitina mah béda. Dimimitian saukur mibanda "Ti" dina awal hiji garis ( "^ Ti. * \ N").

& # 34; Ti & # 34; di Awak nu

Kumaha lamun persis urutan di luhur mucunghul dina awak hiji talatah surelek? Kumaha lamun di handap mangrupa bagian tina hiji email?

... Kuring ngirim maneh laporan panganyarna.

Ti laporan ieu, anjeun teu kedah ...

Di dieu, urang boga hiji garis kosong dituturkeun ku "Ti" dina awal jalur. Upami ieu mucunghul dina file mbox kami unmistakably boga awal pesen anyar. Sahenteuna éta naon parser nu nyangka - na naha boh klien email na urang bakal jadi rada bingung ku hiji talatah surelek nu ngandung ngayakeun ngirim atawa panarima, tapi dimimitian ku "Ti laporan kieu".

Ulah kaayaan mawa musibah misalna, urang kedah pastikeun "Ti" pernah muncul dina awal hiji garis handap hiji garis kosong dina awak hiji email.

Iraha urang tambahkeun hiji pesen anyar ka file mbox , urang néangan urutan sapertos dina awak jeung ngan saukur ngaganti "Ti" kalawan "> Ti". Hal ieu ngajadikeun misinterpretations mungkin. Conto di luhur ayeuna Sigana mah ieu sareng teu langkung micu parser nu:

... Kuring ngirim maneh laporan panganyarna.

> Ti laporan ieu, anjeun teu kedah ...

Ieu naha anjeun bisa sakapeung manggihan "> Ti" dina email dimana anjeun kukituna ngaharepkeun mere "Ti".