यदि आप जानना चाहते हैं की smtp kya hai तो इस पोस्ट को पूरा पढ़े,आपको SMTP यानि Simple mail transfer protocol की विस्तृत जानकारी प्राप्त हो जाएगी।
आप जानते होंगे की इंटरनेट या एक LAN नेटवर्क में Computer’s आपस में Communicate करने और डाटा शेयर करने के लिए प्रोटोकॉल का इस्तेमाल करते हैं।
यानि यह computers का आपस में बातचीत करने का एक सिस्टम होता है। या इसे आप संवाद (Communicate) करने के कुछ जरुरी नियम भी कह सकते हैं।
और इसी तरह से हर कार्य या कमांड के लिए अलग-अलग प्रोटोकॉल बने हुए हैं। जैसे Network Communication के लिए TCP/IP प्रोटोकॉल या फिर फाइल ट्रांसफर करने के लिए FTP प्रोटोकॉल इत्यादि।
तो ऐसे ही यदि हम इंटरनेट पर किसी को Mail भेजते हैं तो वहाँ पर SMTP यानि Simple mail transfer protocol का इस्तेमाल होता है। तो आइए SMTP के बारे में समझते हैं।
Contents
SMTP क्या है (What is SMTP in Hindi)
SMTP एक TCP/IP आधारित Application layer protocol है,जो Mail transmission के लिए इस्तेमाल होता है।
यानि जब एक E-mail id से मेल भेजी जाती है तो उस E-mail को Client computer से Mail Server तक पहुँचाने का कार्य SMTP द्वारा होता है। SMTP को एक Push Protocol भी बोला जाता है,और यह Port 25 का इस्तेमाल करता है।
इसी तरह से एक Mail server से दूसरे Mail Server को Mail transfer करने में भी SMTP की ही भूमिका होती है।
SMTP प्रोटोकॉल के साथ हमेशा दो और प्रोटोकॉल कार्य करते हैं POP और IMAP इन दोनों प्रोटोकॉल का काम Mail Server से मेल डाउनलोड कर Client computer तक पहुँचाना होता है।
SMTP कैसे कार्य करता है (How does SMTP Work)
SMTP एक बहुत ही सरल कार्यप्रणाली द्वारा कार्य करता है,जो की End to End मेल डिलीवरी पर आधारित होता है।
SMTP Process के दो working points होते हैं,पहला SMTP client जो की Mail sender होता है,और दूसरा है SMTP MAIL Server जो Mail receiver होता है।
SMTP Client कंप्यूटर में SMTP से जुडी mail settings save रहती हैं। जैसे gmail का ही उदाहरण लें, तो smtp@gmail.com और साथ ही Port no 25.
इसी तरह से यदि Microsoft Outlook का इस्तेमाल करेंगे तो उसमे में भी Mail server से जुड़ी settings डलेंगी और SMTP Port 25 Configure होगा।
तो सबसे पहले जब एक SMTP Client द्वारा मेल Send की जाती है,जैसे Gmail या Microsoft Outlook द्वारा तो वह मेल सीधे SMTP Server पर पहुँचती है। जहाँ पर SMTP Server द्वारा मेल को process किया जाता है।
जिसमे यदि Internal network की मेल है,तो वह server पर ही save रहती है,जिसे SMTP Client sync कर लेता है और फिर IMAP या POP द्वारा वह मेल कंप्यूटर पर डाउनलोड हो जाती है।
और यदि कोई बाहरी एड्रेस है,तो ऐसे में SMTP Server उस Mail को दूसरे,उस सम्बंधित Mail Server पर transfer कर देता है।
SMTP से जुड़ी कुछ कमांड (SMTP Commands)
HELO :- इस कमांड द्वारा एक Mail Server दूसरे Mail Server से संवाद स्थापित करता है। यह SMTP Session के शुरुवात होने की प्रक्रिया है।
MAIL FROM :- यह कमांड Sender के मेल एड्रेस को दर्शाती है जिसमे sender का E-mail एड्रेस From फील्ड में डाल दिया जाता है।
RCPT TO :- यह मेल के Recipient यानि प्राप्त करने वाले को दर्शाता है,जिसमे यदि एक से अधिक Recipient हैं तो यह कमांड हर एड्रेस पर दोहराई जाती है।
Size :- इस SMTP कमांड द्वारा सर्वर को attached ईमेल के अंदाजन size के बारे में inform करा दिया जाता है।
Data :- इस कमांड के साथ ही ईमेल ट्रांसफर होना शुरू हो जाती है, जिसे स्टार्ट करने के लिए Server द्वारा 354 रिप्लाई कोड दिया जाता है, जो प्रोसेस को शुरू करने की हरी झंडी है।
तो उम्मीद है दोस्तों आपको जानकारी मिल गई होगी की SMTP kya hai,यदि यह जानकारी आपको अच्छी लगी तो इसे दुसरो के साथ भी शेयर करें धन्यवाद।