साध्या मेल हस्तांतरण प्रोटोकॉल (एसएमटीपी) व्यवसायिक नेटवर्क आणि इंटरनेट वर ईमेल संदेश पाठविण्यासाठी एक मानक संवाद प्रोटोकॉल आहे. एसएमटीपी मूलतः 1 9 80 च्या दशकाच्या सुरुवातीला विकसित झाला होता आणि जगभरात वापरल्या जाणा-या सर्वात लोकप्रिय प्रोटोकॉलंपैकी एक आहे.
ई-मेल सॉफ्टवेअर सर्वात सामान्यपणे एसएमटीपी पाठविण्यासाठी आणि मेल प्राप्त करण्यासाठी पोस्ट ऑफिस प्रोटोकॉल 3 (पीओपी 3) किंवा इंटरनेट मेसेज ऍक्सेस प्रोटोकॉल (IMAP) प्रोटोकॉल वापरत नाही. त्याचे वय असूनही, SMTP चा वास्तविक पर्याय मुख्य प्रवाहात वापरात अस्तित्वात नाही.
कसे SMTP कार्य करते
सर्व आधुनिक ईमेल क्लायंट प्रोग्राम्स SMTP ला समर्थन देतात. ईमेल क्लायंटमध्ये ठेवलेल्या SMTP सेटिंग्जमध्ये SMTP सर्व्हरचा IP पत्ता (ई-मेल प्राप्त करण्यासाठी POP किंवा IMAP सर्व्हरच्या पत्त्यांसह) समाविष्ट आहे. वेब-आधारित ग्राहक त्यांच्या कॉन्फिगरेशनमध्ये SMTP सर्व्हरचा पत्ता एम्बेड करतात, तर पीसी क्लायंट SMTP सेटिंग्ज प्रदान करतात जे वापरकर्त्यांना पसंतीचे त्यांचे सर्व्हर निर्दिष्ट करण्याची अनुमती देते.
एक भौतिक SMTP सर्व्हर केवळ ईमेल रहदारीसाठी सेवा समर्पित आहे परंतु बहुतेक वेळा किमान POP3 आणि कधीकधी इतर प्रॉक्सी सर्व्हर फंक्शन्ससह एकत्र केले जातात.
एसएमटीपी टीसीपी / आयपीच्या शीर्षावर चालते आणि मानक संप्रेषणासाठी टीसीपी पोर्ट क्रमांक 25 वापरते. SMTP सुधारण्यासाठी आणि इंटरनेटवरील लढा स्पॅमसाठी, मानके गटांनी प्रोटोकॉलच्या विशिष्ट अंगांना समर्थन देण्यासाठी टीसीपी पोर्ट 587 देखील तयार केले आहे. जीमेल सारख्या काही वेब ई-मेल सेवा, SMTP साठी अनधिकृत TCP पोर्ट 465 वापरा.
SMTP आदेश
एसएमटीपी मानक कमांडचा संच - ठराविक प्रकारच्या संदेशांची नावे निश्चित करते जे मेल क्लायंटला मेल सर्वरला विनंती करतेवेळी विनंती करते. सर्वात सामान्यतः वापरल्या जाणार्या आज्ञा या आहेत:
- HELO आणि EHLO - क्लायंट आणि सर्व्हर दरम्यान नवीन प्रोटोकॉल सत्र आरंभ करणार्या आज्ञा. EHLO आदेश त्यांना समर्थन कोणत्याही पर्यायी SMTP विस्तार प्रतिसाद त्यांना विनंती
- मेल - ईमेल संदेश पाठविणे आरंभ करण्यासाठी कमांड
- आरसीपीटी - आदेश तयार करण्यासाठी वर्तमान संदेश प्राप्तकर्त्यासाठी एक ईमेल पत्ता प्रदान करणे
- डेटा संदेश - ईमेल संदेशाचे प्रेषण प्रारंभ दर्शविणारा आदेश. हा आदेश संदेशाच्या एक भागासह एक किंवा त्यापेक्षा जास्त फॉलो-ऑन संदेशांची मालिका सुरू करतो. क्रम शेवटचा संदेश रिक्त आहे (समाप्ती वर्ण म्हणून केवळ एक कालखंड (.)) ईमेलचा शेवट दर्शविण्यासाठी.
- आरईएसटी - ईमेल पाठविण्याच्या प्रक्रियेत (मेल आज्ञा जारी केल्यानंतर), एसएमटीपी कनेक्शनचा शेवटचा कनेक्शन कनेक्शनमध्ये रीसेट करू शकतो.
- एनओईपी - सत्राच्या दुसऱ्या भागाच्या प्रतिक्रियेची तपासणी करण्यासाठी एक रिकामा ("नो ऑपरेशन") संदेश पिंग म्हणून डिझाइन केलेला आहे
- थांबा - प्रोटोकॉल सत्र संपेपर्यंत
या आदेशाचे प्राप्तकर्ता एकतर यशस्वी किंवा अपयशी कोड नंबरसह उत्तर देतात.
SMTP सह समस्या
SMTP मध्ये अंगभूत सुरक्षा वैशिष्ट्ये नसतात इंटरनेट स्पॅमर्सना प्रचंड प्रमाणात जंक ईमेल व्युत्पन्न करून आणि त्यांना खुल्या एसएमटीपी सर्व्हरद्वारे वितरित करून भूतकाळात एसएनएमपीचे शोषण करण्यास सक्षम केले आहे. वर्षांमध्ये स्पॅमपासून संरक्षण सुधारले आहे परंतु बिनबुडा नाहीत. याव्यतिरिक्त, SMTP ने स्पॅमर्सना (मेल आज्ञा द्वारे) बनावट "From:" ईमेल पत्ते सेट करण्यापासून प्रतिबंध केला नाही.