Sendmail एक smtp सर्वर है? क्या एमटीए और मेल सर्वर के बीच कोई अंतर है?


15

मैं मेल करने के लिए नया हूं और यह नहीं जानता कि यह कैसे काम करता है।

मैंने देखा है कि व्यवस्थापक ईमेल भेजने के लिए सेंडमेल का उपयोग करते हैं। क्या Sendmail एक smtp सर्वर है या यह एक क्लाइंट है जो ईमेल को रिले करने के लिए smtp सर्वर पर निर्भर है? मैंने गुगली की और पढ़ा कि यह एक मेल ट्रांसफर एजेंट है।

क्या मेल ट्रांसफर एजेंट और मेल सर्वर के बीच कोई अंतर है?

यह मानते हुए कि जब मैं एक ईमेल भेजने के लिए user@yahoo.com पर ईमेल भेजने के लिए कोई सुरक्षा जांच (रिवर्स डीएनएस आदि) कर रहा हूं: क्या मुझे अभी भी किसी अन्य smtp सर्वर (google.com?) से गुजरने की जरूरत है या क्या मैं mt भेज सकता हूं? मेरे सर्वर से Sendmail का उपयोग कर?

यह भी अच्छा होगा यदि कोई दयालु आत्मा मुझे शुरुआती गाइड पर बता सके कि मेल सर्वर कैसे काम करते हैं।

धन्यवाद

जवाबों:


8

IMHO इस छोटे ट्यूटोरियल, MUAs, MTA, और MDAs , Una ईमेल सिस्टम की बुनियादी अवधारणाओं की व्याख्या करने में बहुत अच्छा है।

हाँ, ठीक से विन्यस्त sendmail (लेकिन उस से पहुंचा जा सकता मेजबान पर किसी भी एमटीए को ईमेल भेजने में सक्षम होना चाहिए एमटीए विभिन्न कारणों के लिए मेल मना कर सकते हैं)

अब जब आप कहते हैं mail serverकि आम तौर पर या तो दोनों में से एक वैकल्पिक मार्ग को संदर्भित करता है:

  • साइड प्राप्त करना
    मूल रूप से गंतव्य होस्ट MTA + MDA (और उपयोगकर्ता मेलबॉक्स) की जगह एक मेल सर्वर + विभिन्न मेल क्लाइंट (s) विभिन्न अलग-अलग मशीनों के मॉडल (जैसे वेब / POP / IMAP / etc ) पर चल रहा है , आमतौर पर अधिकांश सार्वजनिक मेल सेवाओं पर लागू होता है। जैसे gmail / yahoo)।
  • प्रेषित पक्ष
    मूल रूप से भेजने वाले होस्ट MUA + MTA को मेल सर्वर + विभिन्न मेल क्लाइंट (s) के साथ अलग-अलग उपकरण मॉडल पर चला रहा है

8

मैंने एक बार इस पर गौर किया।

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

मैं जो इकट्ठा कर सकता हूं, वह ऐसे ही चलता है

MUA-->MSA--->MTA--->(MDA->Comp)<--MUA

और एक IMAP / POP क्लाइंट (MRA) और IMAP / POP सर्वर (MAA) शामिल है

sending(A->B->C->D->X)   then  from receiving right to left (X<--B<--A)
    A      B     C          D          X      B     A 
    MUA-->MSA--->MTA--->(MDA->Comp)-->MAA<---MRA<--MUA

ईमेल उपयोगकर्ता @ डोमेन को भेजे जाते हैं

MUA ईमेल क्लाइंट है। यह SMTP क्लाइंट होगा। (या शायद अधिक स्पष्ट रूप से, एक उपयोगकर्ता इंटरफ़ेस जो एक विशेष SMTP क्लाइंट को चलाने के लिए कॉन्फ़िगर किया गया है, जो निश्चित रूप से उस मशीन के लिए स्थानीय है, लेकिन निश्चित रूप से, एक SMTP सर्वर से कनेक्ट होता है)

एमएसए एक एमटीए है जिसका अर्थ है कि यह ईमेल को स्थानांतरित करता है, लेकिन यह एमटीए है जिसे एमयूए कनेक्ट करता है। और यह स्थानीय डोमेन पर है। यह SMTP चलाएगा। यह एक SMTP सर्वर होगा। (संभवत: अन्य प्रोटोकॉल हैं जो एसएमटीपी के विकल्प के रूप में चल सकते हैं)।

MTA गंतव्य डोमेन पर एक MTA है।

एमडीए प्राप्तकर्ता के डोमेन पर एक कंप्यूटर है, जो संदेश को "मेल स्टोर" में लिखता है / "बचाता है" जो एक हार्ड ड्राइव पर है जिसे कंप्यूटर तक पहुंच है। अक्सर यह करने के लिए स्थानीय। वह मेल स्टोर, डोमेन पर उपयोगकर्ताओं के लिए मेल स्टोर करता है।

MAA और MRA - ये ईमेल प्राप्त करने के बजाय ईमेल भेजने के साथ करना है। MAA शब्द कम जाना जाता है, और अक्सर लोग MRA को केवल IMAP / POP क्लाइंट के रूप में संदर्भित करते हैं, और सर्वर को संक्षिप्त नाम नहीं देते हैं। मैंने एमआरए को क्लाइंट और सर्वर दोनों के लिए एक शब्द होने के बारे में सुना है, तर्क यह है कि यह एजेंट कहता है, इसलिए बस एक फ़ंक्शन का वर्णन करता है और परिभाषा केवल ग्राहक या सिर्फ सर्वर तक सीमित नहीं होती है। लेकिन MAA शब्द का उपयोग करने वाली साइटें MAA को सर्वर और MRA को क्लाइंट के रूप में परिभाषित करने लगती हैं, और शायद वे सही हैं। तो मैं उस के साथ जाऊंगा, और उस पर दो वेबसाइटों से उद्धरण, एक परिभाषा और एक उदाहरण के लिए।

MAA है जो POP / IMAP सर्वर है। और MRA जो कि POP / IMAP क्लाइंट है। दो लिंक जो इस का उल्लेख करते हैं ..

https://www.ida.liu.se/~TDDI09/lectures/TDDI09-F4.pdf
MRA क्लाइंट Fetchmail
MAA सर्वर कूरियर IMAPD

http://archive.vector.org.uk/art10500970
MAA (मेल एक्सेस एजेंट):
एक ईमेल खाते के फ़ोल्डरों का प्रबंधन करता है और एक एमआरए को संदेश उपलब्ध कराता है। MRA (मेल रिट्रीवल एजेंट): MAA के माध्यम से ईमेल फ़ोल्डर तक पहुँचता है और MUA को संदेश उपलब्ध कराता है


आप Sendmail के बारे में पूछते हैं .. मुझे ईमेल से संबंधित इन कार्यक्रमों के बारे में बहुत कम पता है, लेकिन Sendmail में एक SMTP क्लाइंट है, हालांकि यह ज्यादातर MTA है (और कोई भी प्रोग्राम जो MTA के रूप में कार्य कर सकता है वह MSA, MSA के रूप में कार्य कर सकता है) MTA का एक रूप)।

आप पूछते हैं कि क्या गंतव्य डोमेन के एमटीए में सीधे भेजना संभव है, अगर कोई सुरक्षा जांच नहीं है। मुझे लगता है कि मैंने इसे एक बार एमटीए से एमटीए, सिर्फ एक एसएमटीपी सर्वर को शामिल किया है, इसलिए हां। लेकिन आम तौर पर यह आपके स्थानीय डोमेन पर एमएसए है जो इसे एमटीए को भेजता है। आमतौर पर इसमें दो एसएमटीपी सर्वर शामिल होते हैं। मुझे लगता है कि मैंने वह क्या देखा, क्या मैं एक MSA SMTP सर्वर भेजने या पोस्टफ़िक्स चलाने के लिए गया था, इसे डोमेन पर DNS जाँच कर रहा था और इसे गंतव्य MTA (एक और SMTP सर्वर) ढूंढते देखा। फिर मैंने सोचा कि मैं इसे सीधे भेजने की कोशिश करूँगा। और एक डोमेन के लिए जिसे मैं भेजना चाहता था, मैं उस गंतव्य एमटीए से सीधे जुड़ सकता था।


1
नोट- इस लिंक पर एक तस्वीर ccm.net/contents/116-how-email-works-mta-mda-mua गलत तरीके से POP / IMAP के साथ MDA की पहचान करती है। लेकिन उस लिंक पर मौजूद चित्र गलत है।
बार्लोप

5

"ईमेल सर्वर" शब्द अस्पष्ट है। ई-मेल के पास इसके बहुत सारे भाग हैं।

  • Sendmail एक मेल ट्रांसफर / ट्रांसपोर्ट एजेंट (MTA), उर्फ ​​SMTP सर्वर है। (अन्य हैं, जैसे exim4)

    • उस डोमेन पर किसी अन्य होस्ट को संदेश भेजने के लिए एक डोमेन के एसएमटीपी सर्वर के साथ एक सत्र खुलेगा। (DNS SM रिकॉर्ड के माध्यम से डोमेन का SMTP सर्वर पाया जाता है)
  • एक बार SMTP सर्वर को एक संदेश प्राप्त होता है, यह कई काम कर सकता है:

    • यदि प्राप्त संदेश किसी भिन्न डोमेन के लिए है, तो यह उस डोमेन के SMTP सर्वर पर संदेश को रिले कर सकता है।
    • यदि प्राप्त संदेश उसी डोमेन के लिए है, जिस पर SMTP सर्वर रहता है, तो वह संदेश को स्थानीय मेल डिलीवरी एजेंट (MDA) को सौंप सकता है (यदि वह स्वयं MDA के रूप में कार्य नहीं कर रहा है)।
    • UNIX सिस्टम पर, स्थानीय एमडीए आमतौर पर एक स्थानीय उपयोगकर्ता के मेल स्पूल ( mboxया Maildir) या अन्य भंडारण तंत्र के लिए संदेश की प्रतिलिपि बनाता है।

आप एक एसएमटीपी सर्वर एक UNIX / Linux सिस्टम पर चल रहा है, तो आप इस तरह के रूप में एक मेल उपयोगकर्ता एजेंट (MUA) का उपयोग कर सकते mutt, pineया अन्य कार्यक्रम अपने स्थानीय स्पूल से मेल पढ़ने के लिए। इसे काम करने के लिए आपको स्थानीय सिस्टम पर लॉग इन करना होगा।

यदि आप रिमोट सिस्टम पर संग्रहीत मेल पढ़ना चाहते हैं तो क्या होगा? दूरस्थ प्रणाली को POP3 या IMAP सर्वर चलाना चाहिए, जो दूरस्थ प्रणाली पर खाते से संदेश लाएगा और उन्हें आपके पास लाएगा, वैकल्पिक रूप से IMAP के मामले में प्रबंधन कार्यों के साथ। POP3 / IMAP संदेश नहीं भेज सकते।

ऐसे एप्लिकेशन जो आपको POP3 या IMAP के माध्यम से एक दूरस्थ सर्वर से मेल पढ़ने देते हैं, आपको SMTP के माध्यम से मेल भेजने देंगे और आपको दोनों प्रोटोकॉल के लिए एक ग्राहक को लागू करना होगा। POP3 / IMAP और SMTP को एक ही होस्ट पर नहीं रहना है।

इन प्रोटोकॉल के अधिकांश वर्षों में सुरक्षा को बढ़ाया गया है। इनमें से प्रत्येक प्रोटोकॉल में क्लाइंट प्रमाणपत्र या प्रमाणीकरण की आवश्यकता के लिए वैकल्पिक तरीके हैं। किसी विशेष उपयोगकर्ता के लिए ईमेल को रिले करने से SMTP सर्वर को सुरक्षित रखना विशेष रूप से महत्वपूर्ण है क्योंकि यह आम तौर पर स्पैम उद्देश्यों के लिए दुर्व्यवहार किया जाएगा। SMTP उपयोगकर्ता नाम / पासवर्ड / प्रमाण पत्र किसी भी POP3 / IMAP वाले की तुलना में भिन्न हो सकते हैं, जो सिस्टम के किसी भी स्थानीय खाते से अलग हो सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.