De mbox Format

Wéi E-Mail Clients Store E-Mail op Ärem Hard Disk

Am allgemengen Format fir d'Späichere vun Mailen ass de mbox-Format. MBOX steet fir Mailbox. Eng mbox ass eng eenzeg Datei déi Null oder méi E-Mail schéckt.

De mbox Format

Wa mir de mbox-Format benotze fir E-Mail ze speparen, setzen se all an engem Fichier. Dëst schreift méi oder manner laang Textdatei (Internet-E-Mail gëtt ëmmer nëmmen als 7-bit ASCII-Text, alles anert - Uschlëss, zum Beispill - gëtt encodéiert ) mat enger E-Mail Message no der anerer. Wéi weess ech, wou een endelt an en aneren fänkt un?

Glécklech, all E-Mail huet op d'mannst eng Ofline am Ufank. All Message beginnt mat "From" (Vum duerno e wäiss Raum, och eng "From_" Linn genannt). Wann dës Sequenz ("From") am Ufank vun enger Zeil steet vun enger leerer Linn oder am Top vun der Datei ass, hu mir den Ufank vun enger Noriicht fonnt.

Also, wat mir no kucken wann Dir en mbox Datei gëtt, am Prinzip eng eidel Linn mat "From".

Als regulär Ausdrock kënne mir dat als "\ n \ nFrom. * \ N" schreiwen. Nëmme just déi éischt Noriicht ass ënnerschiddlech. Et fänkt u just mat "Aus" am Ufank vun enger Linn ("^ From. * \ N").

& # 34; Aus & # 34; am Kierper

Wat ass wann d'genee d'Haaptrei am Kierper vun enger E-Mail Message erscheint? Wat ass wann d'folgend Deel vun enger E-Mail ass?

... Ech schécken Iech den neiste Rapport.

Vun dësem Rapport braucht Dir net ...

Hei hu mir eng eidel Linn gefollegt mat "From" am Ufank vun der Linn. Wann dat an engem mboxen Datei ersat gëtt, hu mer un Ufank den Ufank vun enger neier Message. Zumindest datt dat de Parser denkt - a firwat och de Mail Client an mir wären ganz verwiesselt vun enger E-Mail-Message , déi weder Sendereferner oder Empfänger enthält, mee beginn mat "From this report".

Fir esou kaastréiser Konditioune ze vermeiden, brauche mer sécher datt "From" ni am Ufank vun enger Linn no enger leerer Linn am Kierper vun enger E-Mail ersetzt gëtt.

Wann all e neie Message op eng mbox Datei hinzeweisen , gesi mir fir sou Sequenzen am Kierper a sen einfach "From" mat "From From" ersetzen. Dëst mécht Misinterpretatiounen net méiglech. D'Exemplar hei uewen kuckt elo aus wéi a keng méi de Parser:

... Ech schécken Iech den neiste Rapport.

> Vun dësem Report brauch Dir net ...

Dofir kënnt Dir et heiansdo "" From "an enger E-Mail fannen, wou Dir eng bloem" From "erwart.