Format mbox

Carane Nggawe Klien Email Toko ing Hard Disk Panjenengan

Format sing paling umum kanggo panyimpenan saka pesen mail yaiku format mbox. MBOX tegese Mailbox. Kotak kothak yaiku file siji sing ngemot nol utawa pesen email liyane.

Format mbox

Yen kita nggunakake format mbox kanggo nyimpen email, kita sijine kabeh mau ing siji file. Iki nggawe file teks luwih utawa kurang suwene (email Internet tansah mung ana minangka teks ASCII 7-bit, kabeh liya - lampiran, contone - dienkode ) ngemot pesen email sakwise liyane. Kepiye kita ngerti ngendi endi lan liyane diwiwiti?

Mesthine, saben email nduweni paling sethithik mung Saka-line ing awal banget. Saben pesen diawali karo "Saka" (Saka diikuti karo karakter spasi putih, uga disebut "From_" baris). Yen urutan iki ("Saka") ing awal baris didhisiki dening baris kosong utawa ana ing ndhuwur file, kita wis nemokake wiwitan pesen.

Dadi apa sing kita goleki nalika ngapus file mbox yaiku, atine, baris kosong sing diikuti "Saka".

Minangka ungkapan biasa, kita bisa nulis iki minangka "\ n \ nFrom. * \ N". Mung pesen sing kapisan beda. Diwiwiti kanthi mung "Saka" ing wiwitan baris ("^ Saka. * \ N").

& # 34; Saka & # 34; ing awak

Apa manawa urutan ndhuwur kasebut katon ing awak pesen email? Apa manawa iki minangka bagéan saka email?

... Aku ngirim laporan paling anyar.

Saka laporan iki, sampeyan ora perlu ...

Kene, kita duwe baris kosong sing diikuti "Saka" ing awal baris. Menawa iki katon ing file mbox, mesthi wae kita bakal diwiwiti pesen anyar. Paling ora, apa sing dikarepake parser - lan kok klien email lan kita bakal bingung kanthi pesen email sing ora ngemot pangirim utawa panampa, nanging wiwit nganggo "Saka laporan iki".

Kanggo ngilangi kahanan kaya mengkono, kita kudu mriksa yen "Saka" ora katon ing wiwitan baris ing ngisor garis kosong ing awak email.

Kapan kita nambah pesen anyar menyang file mbox , kita goleki urutan kasebut ing awak lan mung ngganti "Saka" karo "> Saka". Iki nggawe misinterpretations mokal. Conto ndhuwur saiki katon kaya iki lan ora ana maneh sing mlebu parser:

... Aku ngirim laporan paling anyar.

> Saka laporan iki, sampeyan ora perlu ...

Mulane sampeyan bisa uga nemokake "> Saka" ing email sing arep dikarepake mung "Saka".