எளிய அஞ்சல் பரிமாற்ற நெறிமுறை (SMTP) வணிக நெட்வொர்க்குகள் மற்றும் இணையத்தளத்தில் மின்னஞ்சல் செய்திகளை அனுப்பும் ஒரு நிலையான தகவல் நெறிமுறை ஆகும். SMTP முதலில் 1980 ஆம் ஆண்டுகளில் உருவாக்கப்பட்டது மற்றும் உலகளாவிய பயன்பாட்டில் மிகவும் பிரபலமான நெறிமுறைகளில் ஒன்றாக உள்ளது.
மின்னஞ்சல் மென்பொருளானது SMTP ஐ பொதுவாக அனுப்புகிறது, அஞ்சல் அஞ்சல்பெட்டி 3 (POP3) அல்லது இண்டர்நெட் மெசேஜ் ஆக்சஸ் ப்ரோட்டோக்கால் (IMAP) நெறிமுறைகளை அனுப்பும். அதன் வயது போதிலும், SMTP க்கு உண்மையான மாற்றீடு முக்கிய பயன்பாட்டில் இல்லை.
எப்படி SMTP படைப்புகள்
அனைத்து நவீன மின்னஞ்சல் கிளையண்ட் நிரல்கள் SMTP க்கு ஆதரவு. ஒரு SMTP சேவையகத்தின் IP முகவரி (அஞ்சல் பெறுதல் அல்லது IMAP சேவையகத்தின் முகவரிகளுடன் சேர்த்து) மின்னஞ்சல் முகவரியில் உள்ள SMTP அமைப்புகள் அடங்கும். வலை அடிப்படையிலான வாடிக்கையாளர்கள் தங்கள் SMTP சேவையகத்தின் முகவரியின் முகவரியை உள்ளிட்டு, பி.டி. வாடிக்கையாளர்கள் SMTP அமைப்புகளை வழங்கும்போது, பயனர்கள் தங்கள் சொந்த சேவையகத்தை தேர்வு செய்ய அனுமதிக்கின்றனர்.
ஒரு உடல் SMTP சேவையகம் மின்னஞ்சல் போக்குவரத்தை சேவை செய்வதற்கு மட்டுமே அர்ப்பணிக்கப்படலாம் ஆனால் பெரும்பாலும் குறைந்தது POP3 மற்றும் சில நேரங்களில் பிற ப்ராக்ஸி சேவையக செயல்பாடுகளை உள்ளடக்கியுள்ளது.
SMTP TCP / IP இன் மேல் இயங்குகிறது மற்றும் நிலையான தொடர்புக்கு TCP போர்ட் எண் 25 ஐ பயன்படுத்துகிறது. SMTP ஐ மேம்படுத்த மற்றும் இணையத்தில் ஸ்பேமை எதிர்த்துப் போராட, நெறிமுறைகளின் சில அம்சங்களை ஆதரிப்பதற்காக தரநிலை குழுக்கள் TCP போர்ட் 587 ஐ வடிவமைத்துள்ளன. ஜிமெயில் போன்ற சில வலை மின்னஞ்சல் சேவைகள் SMTP க்கு அதிகாரப்பூர்வமற்ற TCP போர்ட் 465 ஐ பயன்படுத்துகின்றன.
SMTP கட்டளைகள்
SMTP தரநிலை கட்டளைகளின் வரையறையை வரையறுக்கிறது - தகவலைக் கோருகையில் மெயில் சேவையகங்களுக்கு அஞ்சல் வாடிக்கையாளர்களுக்கு குறிப்பிட்ட வகை செய்திகளின் பெயர்கள். பொதுவாக பயன்படுத்தப்படும் கட்டளைகள்:
- HELO மற்றும் EHLO - வாடிக்கையாளர் மற்றும் சேவையகத்திற்கும் இடையே ஒரு புதிய நெறிமுறை அமர்வுகளை ஆரம்பிக்கும் கட்டளைகள். EHLO கட்டளையானது அவை ஆதரிக்கும் ஏதேனும் விருப்ப SMTP நீட்டிப்புகளுடன் பதிலளிக்கிறது
- MAIL - மின்னஞ்சல் செய்தியை அனுப்புவதற்கு ஆரம்பிக்க கட்டளை
- RCPT - தற்போதைய மின்னஞ்சல் செய்தியை பெறுவதற்காக ஒரு மின்னஞ்சல் முகவரியை வழங்க கட்டளையிட வேண்டும்
- DATA - மின்னஞ்சல் செய்தியை அனுப்பும் தொடக்கத்தை குறிக்கும் கட்டளை. இந்த கட்டளையானது, செய்தியின் ஒரு பகுதியை உள்ளடக்கிய ஒன்று அல்லது அதற்கு மேற்பட்ட பின்தொடர் செய்திகளை தொடர்ச்சியாக தொடங்குகிறது. தொடர்ச்சியான கடைசி செய்தி காலியாக உள்ளது (ஒரு முடிவான பாத்திரத்தை மட்டுமே கொண்டது).
- RSET - ஒரு மின்னஞ்சலை அனுப்பும் போது (மின்னஞ்சல் கட்டளையை வழங்கிய பின்), SMTP இணைப்பு முடிந்தவுடன் ஒரு பிழையை சந்தித்தால் இணைப்பை மீட்டமைக்கலாம்
- NOOP - அமர்வின் மற்ற முடிவின் மறுபரிசீலனைக்காக பிங் ஒரு வகையான வடிவமைக்கப்பட்ட ஒரு வெற்று ("இல்லை செயல்பாடு") செய்தி
- QUIT - நெறிமுறை அமர்வு முடிவடைகிறது
இந்த கட்டளைகளை பெறும் வெற்றி அல்லது தோல்வி குறியீட்டு எண்களுடன் பதில்கள்.
SMTP உடன் சிக்கல்கள்
SMTP உள்ளமைந்த பாதுகாப்பு அம்சங்கள் இல்லை. இணையத்தில் ஸ்பேமர்கள் கடந்த காலத்தில் எஸ்.எம்.எம்.பி. ஐ சுரண்டுவதற்கு ஏராளமான திறந்த SMTP சேவையகங்கள் மூலம் வழங்கியுள்ளனர். ஸ்பேம் எதிரான பாதுகாப்பு ஆண்டுகளில் முன்னேற்றம் ஆனால் முட்டாள்தனமான இல்லை. கூடுதலாக, ஸ்மார்ட் ஸ்பேமர்களை அமைப்பிலிருந்து (MAIL கட்டளை வழியாக) போலி "From:" மின்னஞ்சல் முகவரிகளைத் தடுக்காது.