2008-08-28 9 views
15

पिछले कुछ हफ्तों से, मैं इस बारे में जानने की कोशिश कर रहा हूं कि ईमेल कैसे काम करता है। मैं पीओपी का उपयोग कर सर्वर से मेल प्राप्त करने वाले क्लाइंट की प्रक्रिया को अच्छी तरह से समझता हूं। मैं यह भी समझता हूं कि एक क्लाइंट कंप्यूटर एसएमटीपी सर्वर का संदेश भेजने के लिए एसएमटीपी का उपयोग कैसे कर सकता है। हालांकि, मैं अभी भी कुछ याद कर रहा हूँ ...ईमेल भेजने में कौन से प्रोटोकॉल और सर्वर शामिल हैं, और क्या कदम हैं?

तरह से मैं इसे समझ, आउटगोइंग मेल तीन यात्राएं बनाने के लिए है:

  1. क्लाइंट (जीमेल उपयोगकर्ता थंडरबर्ड का प्रयोग करके) एक सर्वर से (जीमेल)
  2. पहले सर्वर दूसरे सर्वर से (जीमेल) (हॉटमेल)
  3. दूसरा सर्वर (हॉटमेल) दूसरे ग्राहक के लिए (ओएस एक्स मेल का उपयोग कर हॉटमेल उपयोगकर्ता)

मैं यह समझ के रूप में, कदम से एक के लिए ग्राहक के लिए एसएमटीपी का उपयोग करता है संवाद । क्लाइंट स्वयं को किसी भी तरह से प्रमाणित करता है (कहें, USER और PASS के साथ), और उसके बाद जीमेल सर्वर को एक संदेश भेजता है।

हालांकि, मुझे नहीं पता कि जीमेल सर्वर संदेश को हॉटमेल सर्वर पर कैसे स्थानांतरित करता है।

चरण तीन के लिए, मुझे पूरा यकीन है कि हॉटमेल सर्वर हॉटमेल क्लाइंट (प्रमाणीकरण का उपयोग करके) को संदेश भेजने के लिए पीओपी का उपयोग करता है।

तो, बड़ा सवाल यह है: जब मैं मेल भेजता हूं मेल भेजता है तो मेरा संदेश मेरे जीमेल सर्वर पर भेजता है, मेरा जीमेल सर्वर संदेश कैसे अग्रेषित करता है, एक हॉटमेल सर्वर कहता है, तो मेरा दोस्त इसे प्राप्त कर सकता है?

आपको बहुत बहुत धन्यवाद!

~ जेसन


धन्यवाद, कि अब तक उपयोगी हो गया है।

मैं यह समझ के रूप में, पहले ग्राहक संदेश पहली बार सर्वर SMTP का उपयोग करने के लिए, अक्सर एक पते पर इस तरह के smtp.mail.SOMESERVER.com पोर्ट 25 (आमतौर पर) पर के रूप में भेजता है।

फिर, SOMESERVER पोर्ट 25 पर RECEIVESERVER.com को संदेश भेजने के लिए फिर से SMTP का उपयोग करता है (smtp.mail.RECEIVESERVER.com या कुछ भी फैंसी नहीं)।

फिर, जब प्राप्तकर्ता पीओपी का उपयोग करके अपने मेल के लिए RECEIVESERVER से पूछता है, तो वह संदेश प्राप्त करता है ... सही?

एक बार फिर धन्यवाद

उत्तर

18

जीमेल पर एसएमटीपी सर्वर (जो थंडरबर्ड से संदेश स्वीकार करता है) संदेश को अंतिम प्राप्तकर्ता को रूट करेगा।

यह गंतव्य ईमेल पते (इस उदाहरण में hotmail.com) के डोमेन नाम भाग के लिए एमएक्स (मेल एक्सचेंजर) रिकॉर्ड खोजने के लिए DNS का उपयोग करके करता है। DNS सर्वर एक आईपी पता वापस करेगा जो संदेश भेजा जाना चाहिए। गंतव्य आईपी पते पर सर्वर उम्मीद है कि एसएमटीपी (मानक पोर्ट 25 पर) चल रहा है ताकि यह आने वाले संदेशों को प्राप्त कर सके।

एक बार हॉटमेल सर्वर द्वारा संदेश प्राप्त हो जाने के बाद, यह तब तक संग्रहीत किया जाता है जब उचित उपयोगकर्ता लॉग इन नहीं करता है और पीओपी (या IMAP) का उपयोग करके अपने संदेशों को पुनर्प्राप्त करता है।

जेसन - अपने अनुवर्ती अप जवाब देने के लिए ...

फिर, SOMESERVER पोर्ट 25 (नहीं smtp.mail.RECEIVESERVER.com या कुछ भी कल्पना) पर RECEIVESERVER.com को संदेश भेजने के लिए फिर से एसएमटीपी का उपयोग करता है ।

यह सही है - भेजने के लिए डोमेन नाम प्राप्तकर्ता के ईमेल पते में '@' के बाद सब कुछ के रूप में लिया जाता है। अक्सर, RECEIVESERVER.com कुछ और विशिष्ट के लिए उपनाम है, आने वाले कुछ कहें .RECEIVESERVER.com, (या, वास्तव में, smtp.mail.RECEIVESERVER.com)।

आप अपने स्थानीय DNS सर्वर (इस लिनक्स में और एक Windows cmd विंडो में काम करता है) क्वेरी करने के लिए nslookup उपयोग कर सकते हैं:

nslookup 
> set type=mx 
> stackoverflow.com 
Server:   158.155.25.16 
Address:  158.155.25.16#53 

Non-authoritative answer: 
stackoverflow.com  mail exchanger = 10 aspmx.l.google.com. 
stackoverflow.com  mail exchanger = 20 alt1.aspmx.l.google.com. 
stackoverflow.com  mail exchanger = 30 alt2.aspmx.l.google.com. 
stackoverflow.com  mail exchanger = 40 aspmx2.googlemail.com. 
stackoverflow.com  mail exchanger = 50 aspmx3.googlemail.com. 

Authoritative answers can be found from: 
aspmx.l.google.com  internet address = 64.233.183.114 
aspmx.l.google.com  internet address = 64.233.183.27 
>     

यह हमारे पर stackoverflow.com किसी को उस ईमेल से पता चलता एक को भेजा जाना चाहिए ऊपर दिखाए गए जीमेल सर्वर का।

विकिपीडिया लेख का उल्लेख किया गया है (http://en.wikipedia.org/wiki/Mx_record) ऊपर दिखाए गए प्राथमिकता संख्याओं पर चर्चा करता है (10, 20, ..., 50)।

5

(विशेष रूप से डॉ जनवरी के लिए),

जेसन आप मेल स्थानांतरण एजेंट की तलाश में हैं, विकिपीडिया विषय पर a nice article है।

इंटरनेट संदेश हैंडलिंग सेवाओं (MHS) के भीतर, संदेश स्थानांतरण एजेंट या डाक अंतरण एजेंट (MTA) या मेल रिले सॉफ्टवेयर है कि एक क्लाइंट-सर्वर आवेदन वास्तुकला का प्रयोग एक और एक कंप्यूटर से इलेक्ट्रॉनिक मेल संदेशों को हस्तांतरित करता है। एक एमटीए सरल मेल ट्रांसफर प्रोटोकॉल के क्लाइंट (भेजना) और सर्वर (प्राप्त) दोनों भागों को लागू करता है।

शब्द मेल सर्वर, मेल एक्सचेंजर और एमएक्स होस्ट एमटीए फ़ंक्शन करने वाले कंप्यूटर का भी उल्लेख कर सकते हैं।डोमेन नेम सिस्टम (डीएनएस) एक मेल सर्वर को मेल एक्सचेंजर (एमएक्स) संसाधन रिकॉर्ड वाले डोमेन पर जोड़ता है जिसमें एमटीए सेवाएं प्रदान करने वाले मेजबान का डोमेन नाम होता है।

1

चरण 2 से 3 (यानी जीमेल से हॉटमेल) आमतौर पर एसएमटीपी (या ईएसएमटीपी - विस्तारित एसएमटीपी) के माध्यम से होता है।

हॉटमेल पीओपी 3 के माध्यम से किसी ग्राहक को कुछ भी नहीं भेजता है। यहां कुछ बारीकियों को समझना महत्वपूर्ण है। ग्राहक पीओपी 3 के माध्यम से हॉटमेल से संपर्क करता है और इसके मेल का अनुरोध करता है। (यानी ग्राहक चर्चा शुरू करता है)।

3

पहला सर्वर हॉटमेल सर्वर के एमएक्स रिकॉर्ड के लिए DNS को देखेंगे। एमएक्स एक विशेष रिकॉर्ड है जो किसी निश्चित डोमेन के लिए मेल सर्वर को परिभाषित करता है। हॉटमेल सर्वर के आईपी पते को जानना, जीमेल सर्वर एसएमटीपी प्रोटोकॉल का उपयोग कर संदेश भेज देगा और एक उत्तर का इंतजार करेगा। अगर हॉटमेल सर्वर नीचे चला जाता है, तो जीमेल सर्वर wiil संदेश को फिर से भेजने का प्रयास करता है (यह सर्वर सॉफ़्टवेयर कॉन्फ़िगरेशन पर निर्भर करेगा)। अगर प्रक्रिया ठीक हो जाती है, तो ठीक है, यदि नहीं, तो जीमेल सर्वर आपको सूचित करेगा कि वह संदेश वितरित करने में सक्षम नहीं था।

2

तुम सच में पता है कि कैसे ईमेल काम करता है आप SMTP RFC या POP3 RFC पढ़ सकता है चाहते हैं।

1

सभी ईमेल SMTP (या ESMTP) का उपयोग करके स्थानांतरित किए जाते हैं।
समझने की महत्वपूर्ण बात यह है कि जब आप [email protected] पर संदेश भेजते हैं तो यह संदेश का गंतव्य उसका पीसी नहीं है। गंतव्य hotmail.com सर्वर पर someguy का इनबॉक्स फ़ोल्डर है।
संदेश के गंतव्य पर आने के बाद।उपयोगकर्ता यह जांच सकता है कि उसके पास हॉटमेल सर्वर पर उसके खाते पर कोई नया संदेश है या उन्हें पीओपी 3

भी जीमेल सर्वर का उपयोग किए बिना संदेश भेजना संभव होगा, इसे सीधे अपने पीसी से SMTP का उपयोग करके हॉटमेल पर भेजकर ।

4

आप यह भी जानना दिलचस्पी क्यों जीमेल हॉटमेल के लिए लिंक, एसएमटीपी का उपयोग करता है बस अपने थंडरबर्ड ग्राहक की तरह हो सकता है। दूसरे शब्दों में, चूंकि आपका ग्राहक एसएमटीपी के माध्यम से ईमेल भेज सकता है, और यह हॉटमेल.com के लिए एमएक्स रिकॉर्ड प्राप्त करने के लिए DNS का उपयोग कर सकता है, यह इसे सीधे वहां क्यों नहीं भेजता है, gmail.com को पूरी तरह से छोड़ देता है?

कुछ कारण हैं, कुछ ऐतिहासिक और कुछ सुरक्षा के लिए। मूल प्रश्न में, यह माना गया था कि आपका थंडरबर्ड क्लाइंट उपयोगकर्ता नाम और पासवर्ड के साथ लॉग इन करता है। यह अक्सर मामला नहीं है। एसएमटीपी को वास्तव में मेल भेजने के लिए लॉगिन की आवश्यकता नहीं होती है। और एसएमटीपी के पास यह बताने का कोई तरीका नहीं है कि वास्तव में मेल कौन भेज रहा है। इस प्रकार, स्पैम पैदा हुआ था!

रहे हैं, दुर्भाग्य से, वहाँ अभी भी कई SMTP सर्वर है कि किसी को और सभी को कनेक्ट करने और मेल भेजने के लिए अनुमति देते हैं, आँख बंद करके भरोसा करने प्रेषक वे कौन होने का दावा है कि। इन सर्वरों को "ओपन रिले" कहा जाता है और वे नियमित रूप से अन्य मेल सर्वर के स्मार्ट प्रशासकों द्वारा ब्लैक-सूचीबद्ध होते हैं, क्योंकि स्पैम वे बाहर निकलते हैं।

जिम्मेदार एसएमटीपी सर्वर प्रशासकों ने अपने सर्वर को केवल विशेष मामलों में डिलीवरी के लिए मेल स्वीकार करने के लिए सेट अप किया है 1) मेल "अपने स्वयं के" नेटवर्क से आ रहा है, या 2) मेल "अपने स्वयं के" नेटवर्क पर भेजा जा रहा है, या 3) उपयोगकर्ता प्रमाण-पत्र प्रस्तुत करता है जो उसे एक विश्वसनीय प्रेषक के रूप में पहचानता है। केस # 1 शायद तब होता है जब आप काम से मेल भेजते हैं; आपकी मशीन विश्वसनीय नेटवर्क पर है, इसलिए आप किसी को मेल भेज सकते हैं। बहुत से कॉर्पोरेट मेल सर्वरों को अभी भी प्रमाणीकरण की आवश्यकता नहीं है, इसलिए आप अपने कार्यालय में किसी का प्रतिरूपण कर सकते हैं। मज़ा! केस # 2 तब होता है जब कोई आपको मेल भेजता है। और मामला # 3 शायद आपके जीमेल उदाहरण के साथ क्या होता है। आप एक भरोसेमंद नेटवर्क से नहीं आ रहे हैं, स्पैमर के साथ इंटरनेट पर बस। लेकिन पासवर्ड का उपयोग करके, आप जीमेल को साबित कर सकते हैं कि आप कौन हैं जो आप कहते हैं।

ऐतिहासिक पहलू यह है कि पुराने दिनों में, जीमेल और हॉटमेल के बीच की कड़ी रुक-रुक कर होने की संभावना थी है। स्थानीय सर्वर पर अपने मेल को कतार में करके, आप अपने हाथ धो सकते हैं, यह जानकर कि जब एक लिंक स्थापित किया गया था, तो स्थानीय सर्वर आपके संदेशों को रिमोट सर्वर पर स्थानांतरित कर सकता था, जो तब तक संदेश धारण करेगा जब तक प्राप्तकर्ता के एजेंट ने इसे उठाया नहीं ।

संबंधित मुद्दे