इस पोस्ट में हम आपको SMTP Protocol विषय पर विस्तृत जानकारी प्राप्त करने जा रहे हैं जिसमें SMTP Protocol In Hindi, SMTP क्या हैं?, SMTP के प्रकार शामिल है।

हमने पोस्ट को इस तरह से व्यवस्थित किया है कि कोई भी टॉपिक छूट न जाए तो चलिए पढ़ते हैं।

SMTP (Simple Mail Transfer Protocol) Server के बीच Email Message Send के लिए एक प्रोटोकॉल है। अधिकांश ईमेल System जो इंटरनेट पर Mail भेजते हैं, एक Server से दूसरे Server पर Message Send के लिए और Microsoft Outlook या Apple Mail जैसे स्थानीय Mail Client को Message देने के लिए SMTP का उपयोग करते हैं। SMTP एक text-based protocol है, जिसका अर्थ है कि Message सादे Text के रूप में भेजे जाते हैं और मनुष्यों द्वारा पढ़े जा सकते हैं।

SMTP Full Form in Hindi | SMTP की फुल फॉर्म क्या है

SMTP का फुल फॉर्म “Simple Mail Transfer Protocol” है, जिसे हिंदी में (सरल डाक स्थानांतरण प्रोटोकॉल) कहते हैं।

SMTP क्या हैं?

SMTP इंटरनेट पर Email Message Sending के लिए standard protocol है। इसका उपयोग Email Client (जैसे Outlook या Thunderbird) द्वारा Mail Server को Message Send के लिए और Mail Server द्वारा Message को उनके अंतिम destination पर Forwarding करने के लिए किया जाता है।

SMTP Mail Server Send और Receive करने के बीच Command और उत्तरों के रूप में एक Message भेजकर काम करता है। Send वाला Server Receive करने वाले Server के साथ एक संबंध स्थापित करता है और Sender को प्रमाणित करने और Message के Receivers को निर्दिष्ट करने के लिए आदेशों की एक श्रृंखला भेजता है। एक बार जब Message Receive कर्ता Server द्वारा स्वीकार कर लिया जाता है, तो इसे Receive कर्ता के इनबॉक्स में वितरित किए जाने तक Mail कतार में संग्रहीत किया जाता है।

SMTP की कई सीमाएँ हैं, उदाहरण के लिए:

  • यह Message को Encrypt नहीं कर सकता है, लेकिन इसे एक सुरक्षित Channel पर भेजा जा सकता है (SSL/TLS जैसे प्रोटोकॉल का उपयोग करके)
  • यह बड़े अनुलग्नकों को संभालने के लिए डिज़ाइन नहीं किया गया है
  • यह reading receipts या delivery receipts को पढ़ने के लिए कोई तंत्र प्रदान नहीं करता है
  • यह rich formatting का समर्थन नहीं करता है

इन सीमाओं के कारण, multimedia content और Encrypted Message Sending के लिए MIME (Multipurpose Internet Mail Extensions) और S/MIME (Secure/Multipurpose Internet Mail Extensions) जैसे SMTP के पूरक के लिए अन्य प्रोटोकॉल विकसित किए गए हैं, और IMAP (Internet Message Access Protocol) ) और POP (Post Office Protocol) Mail Server पर संग्रहीत Email Messages तक पहुँचने और प्रबंधित करने के लिए।

SMTP के प्रकार | Types of SMTP In Hindi

कई प्रकार के SMTP (Simple Mail Transfer Protocol) हैं जिनका उपयोग Email Message Send के लिए किया जा सकता है:

Outgoing SMTP: Mail Server पर Message Send के लिए Email Client (जैसे Outlook या Thunderbird) द्वारा इस प्रकार के SMTP का उपयोग किया जाता है। Email Client कनेक्ट करने और Message Send के लिए Outgoing SMTP Server के address और port का उपयोग करता है।

Incoming SMTP: इस प्रकार के SMTP का उपयोग Mail Server द्वारा अन्य Servers से Message Receive करने और उन्हें उपयुक्त स्थानीय Mail Client तक पहुँचाने के लिए किया जाता है।

Relay SMTP: इस प्रकार के SMTP का उपयोग Mail Server द्वारा Messages को दूसरे Mail Server पर Forwarding करने के लिए किया जाता है। इसका उपयोग तब किया जाता है जब destination Mail Server, Sender वाले Mail Server द्वारा सीधे पहुंच योग्य नहीं होता है।

Smart Host SMTP: यह एक प्रकार का SMTP है जिसका उपयोग तब किया जाता है जब किसी संगठन के पास कई Mail Server होते हैं। Receiver के Mail Server को सीधे Message Send के बजाय, संगठन का Mail Server एक केंद्रीय “स्मार्ट होस्ट” Server को Message भेजता है, जो Message को अंतिम destination तक Forwarding करता है।

Authenticated SMTP: इस प्रकार के SMTP का उपयोग तब किया जाता है जब ईमेल Send के लिए प्रमाणीकरण की आवश्यकता होती है। Outgoing Mail Server द्वारा अपनी सेवाओं के अनधिकृत उपयोग को रोकने के लिए प्रमाणीकरण की आवश्यकता हो सकती है।

Secure SMTP (SMTPS): इस प्रकार के SMTP का उपयोग Send और Receive करने वाले Server के बीच कनेक्शन को Encrypt करने के लिए किया जाता है। यह SSL या TLS जैसे प्रोटोकॉल का उपयोग करके किया जाता है।

यह उल्लेखनीय है कि इनमें से कुछ प्रकार overlap हो सकते हैं और ईमेल अवसंरचना की विशिष्ट आवश्यकताओं के आधार पर विभिन्न परिदृश्यों में एक साथ उपयोग किए जा सकते हैं।

Components of SMTP | SMTP के घटक

Simple Mail Transfer Protocol (SMTP) में कई घटक होते हैं जो Email Message Send और Receive करने के लिए एक साथ काम करते हैं:

Mail User Agent (MUA): यह Email Client software है जिसका उपयोग Sender द्वारा Email Messages को लिखने और Send के लिए किया जाता है। MUAs के उदाहरणों में Microsoft Outlook, Apple Mail और Thunderbird शामिल हैं।

Mail Transfer Agent (MTA): यह software है जो MUAs से Email Messages को destination ईमेल Server पर Forwarding करने के लिए जिम्मेदार है। MTA या तो Sender Server या Receive करने वाला Server हो सकता है।

Mail Delivery Agent (MDA): यह software है जो Receiver के इनबॉक्स में Email Message पहुंचाने के लिए जिम्मेदार है। MDAs आमतौर पर Receiver Server पर पाए जाते हैं।

Mailbox: यह वह जगह है जहां Email Messager को Server पर तब तक संग्रहीत किया जाता है जब तक कि उन्हें Receiver को डिलीवर नहीं किया जा सकता।

Message: यह Email Message है जो Sender द्वारा रचित और भेजा जाता है। इसमें एक Message शीर्षलेख और एक Message निकाय होता है।

Message header: यह Message का वह भाग है जिसमें Sender का ईमेल Address, Receiver का ईमेल Address और Message का विषय जैसी जानकारी होती है।

Message body: यह Message का वह भाग है जिसमें Message की actual content होती है।

SMTP Command: ये वे Command हैं जो SMTP लेनदेन के दौरान Send और Receive करने वाले Server के बीच भेजे जाते हैं। SMTP Command के उदाहरणों में EHLO, MAIL FROM, RCPT TO और DATA शामिल हैं।

SMTP replies: ये वे उत्तर हैं जो Receiver Server द्वारा SMTP Command के जवाब में भेजे जाते हैं। SMTP उत्तरों के उदाहरणों में 220, 250 और 354 शामिल हैं।

SMTP प्रोटोकॉल का उपयोग करके Sender से Receiver को एक Email Message Send के लिए ये सभी घटक एक साथ काम करते हैं।

SMTP Command | SMTP के कुछ कमांड

SMTP (Simple Mail Transfer Protocol) Servers के बीच Email Message Send के लिए आदेशों और उत्तरों की एक Series का उपयोग करता है। निम्नलिखित कुछ सामान्य SMTP Commands की सूची है:

EHLO (या HELO): इस Command का उपयोग Sender Server द्वारा खुद को Receive करने वाले Server से परिचित कराने के लिए किया जाता है। Sender Server इस आदेश के तर्क के रूप में अपना HostName भेजता है।

MAIL FROM: इस Command का उपयोग Email Message के Sender को निर्दिष्ट करने के लिए किया जाता है। Sender का ईमेल पता इस आदेश के argument के रूप में भेजा जाता है।

RCPT TO: इस Command का उपयोग Email Message के Receiver को निर्दिष्ट करने के लिए किया जाता है। इस आदेश के तर्क के रूप में एक या अधिक ईमेल address भेजे जा सकते हैं।

DATA: इस Command का उपयोग यह इंगित करने के लिए किया जाता है कि Message का मुख्य भाग भेजा जाने वाला है। Receiver Server 354 reply code के साथ प्रतिक्रिया करता है, यह दर्शाता है कि यह Message Receive करने के लिए तैयार है।

VRFY: इस Command का उपयोग यह सत्यापित करने के लिए किया जाता है कि एक specific email address मान्य है और Mail Receive कर सकता है।

EXPN: इस आदेश का उपयोग mailing list या distribution group का विस्तार करने के लिए किया जाता है ताकि इसके सदस्य व्यक्तिगत पतों की सूची Receive कर सकें।

NOOP: इस Command का उपयोग कनेक्शन को सक्रिय रखने और यह जांचने के लिए किया जाता है कि Server अभी भी प्रतिक्रिया दे रहा है या नहीं।

QUIT: इस Command का उपयोग SMTP session को समाप्त करने और Server से Dissconnect करने के लिए किया जाता है।

ये कुछ सबसे अधिक उपयोग किए जाने वाले SMTP Command हैं, लेकिन SMTP Server के कार्यान्वयन और संस्करण के आधार पर अधिक हैं।

यह ध्यान देने योग्य है कि अधिकांश आधुनिक SMTP Server Transport Layer Security (TLS) session शुरू करने के लिए STARTTLS Command का उपयोग करके या पूरे Session को Encrypt करने के लिए SSL/TLS का उपयोग करके SMTPS (SMTP Secure) के उपयोग के लिए एक सुरक्षित कनेक्शन के उपयोग का समर्थन करते हैं।

SMTP कैसे कार्य करता है | Working of SMTP in Hindi

Working of SMTP

SMTP (Simple Mail Transfer Protocol) की कार्यप्रणाली को निम्न चरणों में तोड़ा जा सकता है:

  1. Sender एक Email Client (Mail User Agent or MUA) का उपयोग करके एक Email Message बनाता है और भेजता है
  2. Email Client Sender के Mail Server (Mail Transfer Agent or MTA) को Message भेजता है
  3. Sender का MTA Receiver केMailServer का IP address खोजने के लिए Domain Name System (DNS) में Receiver का email address देखता है।
  4. Sender का MTA port 25 पर SMTP प्रोटोकॉल का उपयोग करके Receiver के Mail Server के साथ एक संबंध स्थापित करता है।
  5. Sender का MTA Receiver के Mail Server को अपना परिचय देने और SMTP session शुरू करने के लिए “HELO” or “EHLO” आदेश भेजता है।
  6. Receiver का Mail Server “250 OK” Message के साथ प्रतिक्रिया करता है, यह दर्शाता है कि वह Message Receive करने के लिए तैयार है।
  7. Sender का MTA एक तर्क के रूप में Sender के ईमेल address के साथ “MAIL FROM” Command भेजता है।
  8. Receiver का Mail Server “250 OK” Message के साथ प्रतिक्रिया करता है, यह दर्शाता है कि Sender का पता स्वीकार कर लिया गया है।
  9. Sender का MTA तर्क के रूप में Receiver के ईमेल address के साथ “RCPT TO” आदेश भेजता है।
  10. Receiver का Mail Server “250 OK” Message के साथ प्रतिक्रिया करता है, यह दर्शाता है कि Receiver का पता स्वीकार कर लिया गया है।
  11. Sender का MTA “DATA” Command भेजता है यह इंगित करने के लिए कि Message का मुख्य भाग भेजा जाने वाला है।
  12. Receiver का MailServer “354 OK” Message के साथ प्रतिक्रिया करता है, यह दर्शाता है कि वह Message Receive करने के लिए तैयार है।
  13. Sender का MTA Message भेजता है, जिसमें Message शीर्षलेख और मुख्य भाग शामिल है, जिसके बाद “.” Message के अंत को indicate करने के लिए स्वयं एक पंक्ति पर।
  14. Receiver का Mail Server “250 OK” Message के साथ प्रतिक्रिया करता है, यह दर्शाता है कि Message Receive हो गया है और डिलीवरी के लिए स्वीकार कर लिया गया है।
  15. Sender का MTA SMTP Session को समाप्त करने और Receiver के Mail Server से disconnect करने के लिए “QUIT” आदेश भेजता है।

यह ध्यान देने योग्य है कि उपरोक्त चरण SMTP प्रक्रिया का simplified version हैं, और SMTP Server के विशिष्ट कार्यान्वयन के आधार पर कुछ बदलाव हो सकते हैं। साथ ही, उपरोक्त कुछ चरणों को छोड़ दिया जा सकता है यदि कुछ आदेश Server द्वारा समर्थित नहीं हैं या यदि Server पहले ही प्रमाणित है।

SMTP पर अक्सर पूछे जाने वाले प्रश्न

एसएमटीपी का उपयोग क्या है?

SMTP एक प्रोटोकॉल है जिसका उपयोग दो स्थानों के बीच संदेशों के आदान-प्रदान के लिए किया जाता है। यह संदेशों को स्वचालित रूप से संभालने के लिए डेटा प्रोटोकॉल का उपयोग करता है, ठीक उसी तरह जैसे ऑपरेटिंग संस्थान संदेशों को स्वचालित रूप से संसाधित करने के लिए SMTP का उपयोग करते हैं।

एसएमटीपी में एड्रेसिंग सिस्टम के दो भाग क्या हैं?

एसएमटीपी (Short Message Service Protocol) के एड्रेसिंग सिस्टम में दो भाग होते हैं:
1. MSISDN (Mobile Subscriber Integrated Services Digital Network Number): यह एक यूनिक संख्या होता है जो एक मोबाइल सब्सक्राइबर को पहचानता है। यह संख्या सब्सक्राइबर के सम्बंधित संचालन संस्था द्वारा संख्यात्मक रूप से संचालित की जाती है।
2. Teleservice Centre (TSC) Address: यह स्थान होता है जहां एसएमटीपी संदेशों को संचालित किया जाता है। संचालन संस्थान संदेश संचालन के लिए इस पते को उपयोग करता है।

निष्कर्ष

SMTP (Simple Mail Transfer Protocol) एक प्रोटोकॉल है जिसका उपयोग इंटरनेट पर सर्वर के बीच Email message भेजने के लिए किया जाता है। यह प्रेषक से प्राप्तकर्ता को ईमेल संदेशों को अग्रेषित करने के लिए Serve ,send और Receive करने के बीच आदेशों की एक Sequence भेजकर काम करता है। SMTP प्रेषक को प्रमाणित करने, प्राप्तकर्ता(ओं) को निर्दिष्ट करने और प्राप्तकर्ता के Inbox में message पहुंचाने के लिए जिम्मेदार है। प्रोटोकॉल त्रुटियों और वितरण विफलताओं से निपटने के लिए एक तंत्र भी प्रदान करता है। यह व्यापक रूप से उपयोग किया जाता है, लेकिन इसकी कुछ सीमाएँ भी हैं, मुख्य रूप से सुरक्षा और मल्टीमीडिया समर्थन से संबंधित हैं।

आशा है कि आपको SMTP Protocol In Hindi, SMTP Full Form in Hindi, SMTP क्या हैं? लेख पसंद आया होगा और यह जानकारीपूर्ण लगा होगा। यदि आपको इसमें कोई संदेह है तो कृपया इसे कमेंट बॉक्स में पूछें।

Leave a Reply

Your email address will not be published. Required fields are marked *