એમબોક્સ ફોર્મેટ

ઇમેઇલ ક્લાયંટ્સ તમારી હાર્ડ ડિસ્ક પર મેઇલ કેવી રીતે સ્ટોર કરે છે

મેઈલ મેસેજીસના સ્ટોરેજ માટેનો સૌથી સામાન્ય ફોર્મેટ એ એમબોક્સ ફોર્મેટ છે. MBOX નું Mailbox છે એમબોક્સ એ એક ફાઇલ છે જેમાં શૂન્ય અથવા વધુ મેલ મેસેજીસ છે.

એમબોક્સ ફોર્મેટ

જો અમે ઇમેઇલ્સને સંગ્રહિત કરવા માટે એમબોક્સ ફોર્મેટનો ઉપયોગ કરીએ છીએ, તો આપણે તેમને એક ફાઇલમાં મુકીશું. આ વધુ અથવા ઓછા લાંબી ટેક્સ્ટ ફાઇલ બનાવે છે (ઈન્ટરનેટ ઇમેઇલ હંમેશાં 7-બીટ એએસસીઆઇઆઇ ટેક્સ્ટ તરીકે જ અસ્તિત્વમાં છે, બીજું બધું - જોડાણો, ઉદાહરણ તરીકે - એન્કોડેડ છે ) જેમાં અન્ય એક ઇમેઇલ મેસેજ હોય ​​છે. અમે કેવી રીતે જાણીએ છીએ કે ક્યાં એક અંત આવે છે અને બીજું એક શરૂ થાય છે?

સદનસીબે, દરેક ઇમેઇલ તેની શરૂઆતમાં ઓછામાં ઓછી એક પ્રતિ-લાઇન ધરાવે છે. દરેક સંદેશ "પ્રતિ" થી શરૂ થાય છે (સફેદ જગ્યા પાત્ર દ્વારા અનુસરવામાં આવે છે, જેને "From_" રેખા પણ કહેવાય છે). જો રેખાની શરૂઆતમાં આ અનુક્રમ ("પ્રતિ") એક ખાલી લીટી દ્વારા આગળ છે અથવા ફાઇલની ટોચ પર છે, તો અમને સંદેશની શરૂઆત મળી છે.

તેથી જ્યારે આપણે એમબોક્સ ફાઇલને વિશ્લેષિત કરીએ છીએ, ત્યારે આવશ્યકપણે "From" અનુસરતા ખાલી લીટી છે.

નિયમિત સમીકરણ તરીકે, આપણે તેને "\ n \ n થી. * \ N" તરીકે લખી શકીએ છીએ. માત્ર ખૂબ પ્રથમ સંદેશ અલગ છે તે ફક્ત એક લીટીની શરૂઆતમાં "પ્રતિ" સાથે શરૂ થાય છે ("^ From. * \ N").

& # 34; માંથી & # 34; શરીરમાં

જો ઉપર જણાવેલ ઈમેલ મેસેજનાં મુખ્ય ભાગમાં બરાબર દેખાય તો શું? જો નીચેના ઇમેઇલનો ભાગ છે તો શું?

... હું તમને સૌથી તાજેતરના રિપોર્ટ મોકલું છું.

આ અહેવાલમાંથી, તમને જરૂર નથી ...

અહીં, આપણી પાસે રેખાની શરૂઆતમાં "પ્રતિ" અનુસરતી ખાલી લીટી છે. જો આ એમબોક્સ ફાઇલમાં દેખાય છે, તો અમે ચોક્કસપણે એક નવો મેસેજની શરૂઆત કરી છે. ઓછામાં ઓછું તે જ પાર્સરને શું વિચારે છે - અને શા માટે બંને ઇમેઇલ ક્લાયન્ટ અને અમને ઇમેઇલ સંદેશ દ્વારા ખૂબ જ મૂંઝવણમાં આવશે કે જેમાં મોકલનાર કે પ્રાપ્તકર્તા ન હોય પણ "આ રિપોર્ટથી" થી શરૂ થાય છે

આવા વિનાશક પરિસ્થિતિઓને ટાળવા માટે, અમને ખાતરી છે કે "પ્રતિ" એક ઇમેઇલના શરીરમાં ખાલી રેખાને અનુસરીને એક રેખાના પ્રારંભમાં ક્યારેય દેખાતું નથી.

જ્યારે પણ અમે mbox ફાઇલમાં એક નવો મેસેજ ઉમેરતા હોવ ત્યારે , અમે શરીરમાં આ પ્રકારની સિક્વન્સ જોવા માંગીએ છીએ અને "From" ને "> From" થી બદલો. આ ખોટો અર્થઘટન અશક્ય બનાવે છે ઉપરોક્ત ઉદાહરણ આની જેમ દેખાય છે અને પાર્સરને ચાલુ કરતા નથી:

... હું તમને સૌથી તાજેતરના રિપોર્ટ મોકલું છું.

> આ રિપોર્ટથી, તમને જરૂર નથી ...

એટલા માટે તમને કોઈ ઇમેઇલમાં "> પ્રતિ" મળી શકે છે જ્યાં તમે ફક્ત "પ્રતિ" ની અપેક્ષા રાખશો