एमबॉक्स स्वरूप

ईमेल क्लायंट आपले हार्ड डिस्कवर मेल स्टोअर कसे

मेल संदेश संग्रहित करण्यासाठी सर्वात सामान्य स्वरूप म्हणजे एमबॉक्स स्वरूप. एमबीओएक्स म्हणजे मेलबोक्स. एमबॉक्स एक फाईल आहे ज्यात शून्य किंवा अधिक मेल संदेश आहेत.

एमबॉक्स स्वरूप

आम्ही ईमेल्स संचयित करण्यासाठी mbox फॉरमॅट वापरल्यास, आम्ही त्यांना सर्व एका फाईलमध्ये ठेवतो. यामुळे अधिक किंवा कमी लांबचे टेक्स्ट फाईल तयार होते (इंटरनेटचे ईमेल नेहमीच 7-बिट एएससीआयआय मजकूर म्हणूनच अस्तित्वात आहे - इतर सर्व काही - संलग्नक, उदाहरणार्थ- एन्कोड केलेले आहे ) ज्यानंतर एक ईमेल संदेश समाविष्ट आहे. एकजण कुठे धावतो आणि दुसरा सुरू होतो हे आपल्याला कसे कळेल?

सुदैवाने, प्रत्येक ई-मेलची सुरूवातीपासूनच किमान एक ऑफलाइन आहे. प्रत्येक संदेश "कडून" ने सुरू होतो (पांढऱ्या जागा वर्णाने, त्यानंतर "From_" लाईन असेही म्हटले जाते). जर हा क्रम ("कडून") लाईनच्या सुरूवातीस रिकाम्या ओळीने किंवा फाईलच्या सुरवातीला असेल तर आपल्याला संदेशाची सुरुवात आढळली आहे.

मग mbox फाइलचे विश्लेषण करताना काय करावे ते पहा, मूलत: "From" नंतर एक रिक्त ओळ.

नियमित अभिव्यक्ती म्हणून, आपण हे "\ n \ n कडून * * * \ n" असे लिहू शकतो. केवळ पहिला संदेश वेगळा आहे. हे फक्त एका ओळीच्या सुरुवातीस "कडून" ("^ From. * \ N") सह सुरू होते.

& # 34; कडून & # 34; शरीरात

ईमेल संदेशाच्या मुख्य भागावर वरील क्रम नक्की काय असेल तर? खालील ईमेलचा भाग असल्यास काय होईल?

... मी तुम्हाला सर्वात अलीकडील अहवाल पाठवतो.

या अहवालावरून आपल्याला याची गरज नाही ...

येथे, ओळीच्या सुरूवातीस "From" त्यानंतर एक रिक्त ओळ आहे. जर हे mbox फाइलमध्ये दिसत असेल, तर आम्ही नविन संदेशाची सुरवात करतो. किमान हाच विश्लेषक काय विचार करतो - आणि ई-मेल क्लायंट आणि आम्ही दोन्हीपैकी एक प्रेषक किंवा प्राप्तकर्ता नसलेल्या ई-मेल संदेशामुळे गोंधळ होईल परंतु "या अहवालावरून" हे सुरू होते.

अशा संकटमय परिस्थिती टाळण्यासाठी, आम्हाला खात्री आहे "कडून" एक ईमेलच्या शरीरात एक रिक्त ओळ खालील एक ओळ सुरू कधीच दिसले करणे आवश्यक आहे.

जेव्हा आपण एखादा mbox फाइलमध्ये नवीन संदेश जोडतो, तेव्हा आपण शरीरातील अशी अनुक्रम बघतो आणि "From" ला "From From" ला बदलतो. यामुळे चुकीचे व्याख्या अप्रभावित होते वरील उदाहरण आता असे दिसते आणि यापुढे पार्सर चालविणार नाही:

... मी तुम्हाला सर्वात अलीकडील अहवाल पाठवतो.

> या अहवालातून, आपल्याला गरज नाही ...

म्हणूनच आपल्याला एका ईमेलमध्ये "" कडून "कधी कधी आढळू शकते" जेथे आपण केवळ "कडून" अपेक्षा केली असेल