સામગ્રીનું કોષ્ટક[છુપાવો][બતાવો]
ઈમેલ એ રીઅલ-ટાઇમમાં સમગ્ર ઇન્ટરનેટ પર સંદેશાઓને એક સિસ્ટમથી બીજી સિસ્ટમમાં ટ્રાન્સમિટ કરવાની તકનીક છે. ઈમેલનો ઉપયોગ શરૂઆતમાં સમાન કમ્પ્યુટર પરના વપરાશકર્તાઓ પૂરતો મર્યાદિત હતો, અને સંદેશા પ્રાપ્ત કરવા માટે વપરાશકર્તાઓને ઑનલાઇન હોવું જરૂરી હતું.
સમય પસાર થઈ ગયો છે, અને હવે આપણે જાણીએ છીએ કે મેઈલબોક્સ કેવી દેખાય છે. સંદેશ ઘણા પ્રાપ્તકર્તાઓને મોકલી શકાય છે, અને Bcc વિભાગમાં તેમના નામનો સમાવેશ કરીને પ્રાપ્તકર્તાનું નામ અન્ય પ્રાપ્તકર્તાઓથી છૂપાવી શકાય છે. જેમ આપણે બધા જાણીએ છીએ, ઇમેઇલ એ આપણા માટે અન્ય લોકો સાથે જોડાવા માટેનું એક લોકપ્રિય માધ્યમ છે, પછી ભલે તે વ્યવસાય માટે હોય, જાહેરાત માટે હોય, વ્યવહારોનો ટ્રેક રાખવાનો હોય અથવા અન્ય કોઈ કારણ હોય.
જીમેલ, આઉટલુક, યાહૂ, એપલ, પ્રોટોન અને અન્ય ઘણા જેવા અસંખ્ય ઉચ્ચ-ગુણવત્તાવાળા ઇમેઇલ પ્રદાતાઓ ઉપલબ્ધ હોવા છતાં, હજુ પણ એ સમજવાની જરૂર છે કે ઇમેઇલ શું છે સિસ્ટમ ડિઝાઇન છે.
જો તમે ઇમેઇલ સિસ્ટમ ડિઝાઇન શું છે તે વિશે વધુ જાણવામાં રસ ધરાવો છો, તો આ પોસ્ટ તમારા માટે છે. તેથી, આ પોસ્ટ તમને ઇમેઇલ સિસ્ટમની ઉચ્ચ-સ્તરની ઝાંખી પ્રદાન કરશે.
ઇમેઇલ સિસ્ટમ ઘટકો
મેઇલ યુઝર એજન્ટ – મેઈલ યુઝર એજન્ટ (MUA) એ એક પ્રોગ્રામ છે જે તમને ઈમેલ કંપોઝ કરવા, મોકલવા અને પ્રાપ્ત કરવાની મંજૂરી આપે છે.
મેઇલ ટ્રાન્સફર એજન્ટ - મેઇલ ટ્રાન્સફર એજન્ટ (MTA) તમામ ઇનબાઉન્ડ અને આઉટબાઉન્ડ મેઇલનો હવાલો સંભાળે છે.
મેઇલ હોસ્ટ - મેઇલ હોસ્ટ એ એક સર્વર છે જે હોસ્ટ અથવા નેટવર્ક માટે મેઇલ મોકલે છે અને મેળવે છે. ઇમેઇલ્સ મેઇલ સર્વર પર મેઇલબોક્સમાં સંગ્રહિત કરવામાં આવશે.
ડોમેન નામ સર્વર - ઇમેઇલ ક્યાં વિતરિત થવો જોઈએ તે નિર્ધારિત કરવા માટે, ડોમેન નેમ સિસ્ટમ (DNS) જરૂરી છે. એક સિસ્ટમ કે જે ડોમેન નામો જેમ કે youtube.com, google.com અને અન્યને 192.198.0.1 જેવા IP એડ્રેસમાં રૂપાંતરિત કરે છે.
સિમ્પલ મેઇલ ટ્રાન્સફર પ્રોટોકોલ - તે સૌથી નિર્ણાયક ઘટક છે કારણ કે તે સર્વર પ્રોગ્રામ તરીકે બનાવવામાં આવ્યું છે જે તમારા ઇમેઇલ્સ પર પ્રક્રિયા કરે છે, તેમને યોગ્ય સર્વર પર મોકલે છે અને સંદેશાઓને રિલે કરે છે. તે હંમેશા મોકલવા માટે નવા મેઇલની શોધમાં હોય છે. આઉટગોઇંગ ઈમેલ પણ SMTP દ્વારા ચકાસવામાં આવે છે તેની ખાતરી કરવા માટે કે તે વાસ્તવિક સક્રિય વપરાશકર્તા ખાતામાંથી આવે છે.
ઉચ્ચ-સ્તરની ડિઝાઇન
મહત્વપૂર્ણ ઇમેઇલ ડિઝાઇન શરતો
જો કે તમે કદાચ પહેલાથી જ જાણતા હશો કે ઇમેઇલમાં શું છે, તે હજુ પણ તે ઘટકોને સમજવા માટે ઉપયોગી છે કે જે એક બનાવવા માટે જાય છે.
સામાન્ય ઈમેલમાં બે ભાગો હોય છે: હેડર અને બોડી.
પ્રથમ ભાગને હેડર કહેવામાં આવે છે.
વિભાગો કે જે પૂર્ણ થવું આવશ્યક છે
- કોણે ઈમેલ મોકલ્યો:
- ઇમેઇલ કોને સંબોધવામાં આવે છે?
- ઈમેલ ક્યારે બહાર ગયો?
વિકલ્પો સાથે વિભાગો
- ઈમેલનો વિષય શું છે?
- CC: રીસીવર તરીકે ઈમેલમાં બીજા કોનો સમાવેશ કરવો જોઈએ
ટેક્સ્ટનો મુખ્ય ભાગ
- સામગ્રી અને અન્ય તૈયાર ટેક્સ્ટ, જેમ કે HTML, બોડી વિભાગમાં સમાવી શકાય છે.
- અધિકૃત ભાગનો મુખ્ય ભાગ સેવા પ્રદાતા ઇમેઇલના મુખ્ય ભાગમાં શું પરવાનગી આપે છે તેના પર આધાર રાખે છે.
ઇમેઇલના ઘટકોને સમજવું મહત્વપૂર્ણ છે કારણ કે તે સામાન્ય ઇમેઇલ માટે વર્તમાન ઉદ્યોગ ધોરણો છે. કોઈપણ વપરાશકર્તા જે સિસ્ટમનો યોગ્ય રીતે ઉપયોગ કરવા માંગે છે તેની પાસે એક પ્રમાણભૂત ભાષા હોવી જરૂરી છે જે સમજવામાં સરળ હોય.
ઈ - મેઈલ સરનામું
ઈમેલ મોકલવા અને પ્રાપ્ત કરવાની ક્ષમતા અને કાર્યક્ષમતા ઈમેલ સિસ્ટમ યુઝરને સ્પષ્ટપણે પૂરી પાડવામાં આવેલ હોવી જોઈએ. કોઈ ઈમેલ મોકલી શકે તે પહેલા ઈમેલ એડ્રેસ જરૂરી છે.
દરેક અને દરેક ઇમેઇલ સરનામું અનન્ય છે.
- અન્યથા, DNS બંને ઈમેલ એડ્રેસને સમાન IP એડ્રેસ તરીકે ગણશે, જેનો ઉપયોગ ઈમેલ એડ્રેસ યુનિક ન હોય તો ઈમેલ ક્યાં મોકલવા/પ્રાપ્ત કરવા તે નક્કી કરવા માટે થાય છે.
વપરાશકર્તા નામ/સરનામું @ ડોમેન નામ એ ઇમેઇલ સરનામા માટેનું સૌથી સામાન્ય ફોર્મેટ છે.
- ઉદાહરણ તરીકે, “ટીમ” એ લોગિન છે, “@” એ @ પ્રતીક છે અને “opengenus.org” એ ડોમેન નામ છે (“opengenus.org”).
વપરાશકર્તાનામનો ઉપયોગ ડોમેન નામના IP સરનામાના આધારે અનન્ય સરનામાંને ઓળખવા માટે કરવામાં આવશે.
ઇમેઇલ સિસ્ટમ કાર્યક્ષમતા
1. સર્વર્સ કે જે ડેટા સ્ટોર કરે છે અને ટ્રાન્સમિટ કરે છે
પોસ્ટ ઓફિસ પ્રોટોકોલ (POP) એ મૂળભૂત આર્કિટેક્ચરનું ઉદાહરણ છે જેમાં સર્વર સંદેશાઓને ત્યાં સુધી સંગ્રહિત કરે છે જ્યાં સુધી વપરાશકર્તા તેને ઍક્સેસ અને ડાઉનલોડ ન કરે - કોઈપણ સમયે (ઓફલાઈન હોવા છતાં પણ) ડાઉનલોડ કરવામાં આવેલ ઈમેઈલની ઍક્સેસ ધરાવે છે.
2. સર્વર-માત્ર ઇમેઇલ સંગ્રહ
ક્લાયંટના કોમ્પ્યુટર પર તમામ ઈમેઈલ સ્ટોર કરવાને બદલે, એક વૈકલ્પિક અને શ્રેષ્ઠ રસ્તો એ છે કે તે બધાને સર્વર પર રાખવા. ઈમેલ વ્યુ તમામ મશીનો પર એકસરખો હોય છે, અને પ્રદાતા ઘણીવાર ઈમેઈલને કેન્દ્રિય રીપોઝીટરીમાં સ્ટોર કરે છે અને સર્વર-બાજુ પર મેઈલ ઓપરેશન્સ હેન્ડલ કરે છે.
3. ક્લાયંટના અંતે કેશીંગ સિસ્ટમ્સ
સામાન્ય વ્યૂહરચના એ છે કે ક્લાયન્ટ્સ તેમના મશીનો પર ઈમેલ ડિસ્પ્લેના કેશ્ડ વર્ઝનને જાળવી રાખે છે જ્યારે સર્વર્સ ઈમેઈલને અનિશ્ચિત સમય સુધી સંગ્રહિત કરે છે. ઈમેલનો બેકઅપ લેવામાં આવે છે, અને કોમ્પ્યુટર બંધ હોય ત્યારે પણ અત્યાધુનિક મેઈલ ઓપરેશન્સ/ફીચર્સ (સર્ચિંગ/ફિલ્ટરિંગ/નવા ઈમેલ/વગેરે) ઉપલબ્ધ હોય છે.
ઈમેલ આંતરિક રીતે કેવી રીતે વહે છે?
ચાલો એક નજર કરીએ કે ઇમેઇલ કેવી રીતે મોકલવામાં આવે છે. ઈમેલ, અન્ય ઈન્ટરનેટ ડેટાની જેમ, ઈન્ટરનેટના TCP/IP પ્રોટોકોલ પર પેકેટના સ્ટ્રીમ તરીકે પ્રસારિત થાય છે. આ પ્રક્રિયાને ત્રણ તબક્કામાં વહેંચવામાં આવી છે:
- જ્યારે ઈમેલ મોકલવામાં આવે છે, ત્યારે TCP પ્રોટોકોલ તેને પેકેટમાં વિભાજિત કરે છે (), જેમાંના દરેકમાં પ્રેષક અને પ્રાપ્તકર્તાના સરનામા હોય છે.
- આઇપી પ્રોટોકોલ દ્વારા પેકેટો તેમના ઇચ્છિત ગંતવ્ય પર રવાના થાય છે. ઈમેલના ગંતવ્ય સર્વરનો સૌથી કાર્યક્ષમ રસ્તો નક્કી કરવા માટે ઈન્ટરનેટ પરના રાઉટર્સ દરેક પેકેટનું સરનામું તપાસે છે. જ્યારે પાથનું આયોજન કરવામાં આવ્યું હોય ત્યારે પેકેટોને આગલા રાઉટર પર મોકલવામાં આવે છે. કોઈપણ આપેલ નેટવર્ક પર ટ્રાફિકનું પ્રમાણ, ઉદાહરણ તરીકે, ઈમેલ પેકેટ કેવી રીતે રૂટ કરવામાં આવે છે તે પ્રભાવિત કરે છે.
- જ્યારે પેકેટો પ્રાપ્તકર્તાના ઈમેલ સર્વર પર આવે છે, ત્યારે TCP તેમને મૂળ ઈમેલ ફોર્મેટમાં ફરીથી એસેમ્બલ કરે છે (જે પ્રાપ્તકર્તા વાંચી શકે છે).
ઈમેલ સર્વર્સ(SMTP અને MTA)
ભૌતિક મેઇલબોક્સથી વિપરીત, જ્યાં તમારી બધી મેઇલ એક પ્રદાતા દ્વારા હેન્ડલ કરવામાં આવે છે, પોસ્ટ ઑફિસ, ઇમેઇલ ઇનકમિંગ અને આઉટગોઇંગ મેઇલને અલગથી હેન્ડલ કરે છે. બે અલગ અલગ પ્રકારના સર્વર છે.
સિમ્પલ મેઇલ ટ્રાન્સફર સિસ્ટમ (SMTP) એ એક ઇમેઇલ ડિલિવરી પ્રોટોકોલ છે જે તમને ઇન્ટરનેટ પર સંદેશા મોકલવા અને પ્રાપ્ત કરવાની મંજૂરી આપે છે. SMTP એ એક પ્રોટોકોલ છે જે ઈમેલ મેસેજની ટ્રાન્સમિશન વિગતો વિશેની માહિતી ધરાવે છે અને તેનો ઉપયોગ માત્ર આઉટગોઇંગ મેઈલ માટે થાય છે.
મેઈલ ટ્રાન્સફર એજન્ટ (MTA) એ સર્વર એપ્લિકેશન છે જે સિમ્પલ મેઈલ ટ્રાન્સફર પ્રોટોકોલ (SMTP) નો ઉપયોગ કરીને ઈમેલ મોકલે છે. ક્લાયન્ટ-આધારિત MTA, જેમાં ઇમેઇલ્સ (જેમ કે આઉટલુક) ને ઍક્સેસ કરવા માટે સૉફ્ટવેર ઇન્સ્ટોલ કરવાનો સમાવેશ થાય છે, અને વેબ-આધારિત MTA, જે વેબ બ્રાઉઝર દ્વારા ઍક્સેસ કરવામાં આવે છે, બે પ્રકારના MTA (ઉદાહરણ તરીકે જીમેલ) છે.
કોમ્પ્યુટર ધરાવનાર કોઈપણ MTA ઓપરેટ કરી શકે છે. તે સરળ છે, અને MTA ઇનકમિંગ મેઇલની કાળજી લેશે. ડિલિવરીબિલિટીની ઉચ્ચ ડિગ્રી જાળવી રાખીને મોટી સંખ્યામાં બલ્ક ઇમેઇલ્સ મોકલવા માટે તમારું પોતાનું MTA ચલાવવું મુશ્કેલ હોઈ શકે છે.
ત્યાં કેટલાક ધોરણો અને સંમેલનો છે જેનું પાલન કરવું આવશ્યક છે. તેમને અનુસરવામાં નિષ્ફળતા સમયસર મેઇલ પહોંચાડવાની તમારી ક્ષમતાને જોખમમાં મૂકશે. તમારા પોતાના સેટઅપ અને ચલાવવાને બદલે તમારા ISP ના SMTP સર્વરનો ઉપયોગ કરવા માટે તમારા ક્લાયંટને ગોઠવવું એ એક ઝડપી, વધુ સરળ વિકલ્પ છે.
ઇમેઇલ પ્રોટોકોલ્સ
પોસ્ટ ઓફિસ પ્રોટોકોલ (POP) પોસ્ટ ઓફિસ પ્રોટોકોલનું ટૂંકું નામ છે. સૉફ્ટવેરના આ ભાગનો ઉપયોગ કરીને ઇમેઇલ પુનઃપ્રાપ્ત કરવામાં આવે છે. POP3 ઇમેઇલ વપરાશકર્તાને તેમના વપરાશકર્તા ખાતામાં સર્વર પર સંગ્રહિત તેમના ઇમેઇલ્સ જોવાની મંજૂરી આપે છે. તમારા ઈમેઈલ મેળવવા માટે તમારે ઓનલાઈન રહેવાની જરૂર નથી. ઇમેઇલ ઍક્સેસ કરવા માટે, તમારે ફક્ત સર્વર પર એક નકલ છોડવાની જરૂર છે.
IMAP (ઇન્ટરનેટ મેસેજ એક્સેસ પ્રોટોકોલ) જ્યારે ઈમેલ મેનેજમેન્ટની વાત આવે છે ત્યારે તે થોડી વધુ સુસંસ્કૃત છે. IMAP ક્લાયન્ટ્સ અને સર્વર્સ પાસે દ્વિ-માર્ગી વાતચીત છે. પીઓપીથી વિપરીત, IMAP પ્રોટોકોલ સર્વર પરના દરેક સંદેશની ડુપ્લિકેટ જાળવી રાખે છે જેથી અસંખ્ય ક્લાયન્ટ્સ દ્વારા તેને એક્સેસ કરી શકાય. જ્યારે તમે ઈમેલ મેળવો છો, ત્યારે આ પ્રોટોકોલનો ઉપયોગ કરવામાં આવે છે. IMAP નો ઉપયોગ કરતી વખતે, ઇમેઇલ્સ વપરાશકર્તાના મેઇલબોક્સમાં ડાઉનલોડ થવાને બદલે સર્વર પર રહે છે અને પછી દૂર કરવામાં આવે છે.
ઇમેઇલ સિસ્ટમની પૃષ્ઠભૂમિમાં, ઘણા વધુ જટિલ ઘટકો છે.
હું આશા રાખું છું કે તમે હવે ઈમેલ સિસ્ટમને તેના પ્રોટોકોલ્સ, સર્વર્સ અને અન્ય ઘટકો સહિત વધુ સારી રીતે સમજી શકશો.
એક જવાબ છોડો