SMTP உள்ளே வெளியே

இணைய மின்னஞ்சல் எவ்வாறு வேலை செய்கிறது

உங்கள் மின்னஞ்சல் நிரலில் அனுப்பு பொத்தானை அழுத்தினால் என்ன நடக்கும் என்று நீங்கள் எப்போதாவது யோசித்திருக்கிறீர்களா? ஒருவேளை, நான் நினைக்கிறேன் - அது செயல்படும் வரை. இதுதான் நீங்கள் ஏன் ஆச்சரியப்பட வேண்டும் என்பதற்கான காரணம். ஏதாவது வேலை செய்யாவிட்டால், வேலை செய்யாததை அறிய நல்லது. வழக்கமாக, அது பாதி தீர்வு தான்.

மின்னஞ்சலை SMTP அனுப்புகையில் நீங்கள் அனுப்பும் போது. எளிய அஞ்சல் பரிமாற்ற நெறிமுறையை RFC 5321 இல் வரையறுத்தபடி எளிய அஞ்சல் பரிமாற்ற நெறிமுறைக்கு SMTP குறுகியது. SMTP சேவையகத்திற்கு உங்கள் மின்னஞ்சல் கிளையண்ட் பேச்சுவார்த்தைக்கு ஒரு சுத்தமான, எளிய வழிமுறையைப் பயன்படுத்தி ஒரு இடத்தில் இருந்து இன்னொரு இடத்திற்கு மின்னஞ்சலைப் பெறும் .

தி லண்ட்

உங்கள் மின்னஞ்சல் நிரல் ஒரு SMTP கிளையன் ஆனது, உங்கள் அஞ்சல் சேவையகத்தின் 25 துறைமுகத்துடன் (பொதுவாக SMTP போர்ட் ) இணைக்கிறது மற்றும் - EHLO என்கிறார். கணினி, இறுதியில், ஒரே மனிதர் மற்றும் அது கணக்கில் இருக்க வேண்டும் என்று என்ன எண்ணிக்கைகள். உண்மையில், அது கண்ணியமாக இருக்க முயற்சிக்கவில்லை, ஆனால் பின்னர் HELO கட்டளையின் இரண்டு சுவைகள் (SMTP கட்டளை பொதுவாக நான்கு எழுத்துக்கள் கொண்டது) SMTP க்கு கூடுதல் சேர்ப்பைப் பயன்படுத்த வேண்டும் .

ஹெலோவின் இரண்டு சுவைகள்

EHLO, சமீபத்தில் இருப்பது சேவையகம் எல்லா கூடுதல் அம்சங்களையும் (டெலிவரி நிலை அறிவிப்பு அல்லது பாதுகாப்பான ASCII கதாபாத்திரங்களைக் காட்டிலும் மற்றவற்றைக் கொண்டிருக்கும் செய்திகளைக் கொண்டிருக்கும் திறன்) போன்றவற்றை விளம்பரப்படுத்துகிறது.

ஒவ்வொரு சேவையகமும் இந்த வாழ்த்துக்களை அனுமதிக்காது, ஆனால் ஒரு சாதாரண HELO ஐ ஏற்றுக்கொள்ள வேண்டும், இது கூடுதல் அம்சங்களைக் கொண்டிருக்காது என்று இயல்பாகவே கருதுகிறது. ஹலோ கட்டளைகள் இருவரும் ** LO க்கு பிறகு கிளையண்ட் அதன் டொமைனைக் குறிப்பிட வேண்டும். நடைமுறையில், இதைப் போன்றது:

220 mail.domain.net ESMTP சேவையகம்
வணக்கம்
501 HELO க்கு டொமைன் முகவரி தேவைப்படுகிறது
ஹெலோ உள்ளூர்ஹொட்
250 mail.domain.net வணக்கம் லோக்கல் ஹோஸ்ட் [127.0.0.1], சந்திப்பதில் மகிழ்ச்சி

(என் உள்ளீடு சாய்ந்த நிலையில் உள்ளது , சேவையக வெளியீடு கறுப்பு, ஒரு தொடக்கம் 5 தொடங்குகிறது).

அனுப்புநர்

மீதமுள்ள நெறிமுறை உண்மையில் பண்புக்கூறு எளிமையானது. நீங்கள் ஒரு மின்னஞ்சலை அனுப்ப விரும்பினால், நீங்கள் முக்கிய வார்த்தைகளிலிருந்து தொடங்குங்கள் :. இதைப் பின்வருமாறு தெரிவித்தபடி அனுப்பியவரின் மின்னஞ்சல் முகவரி வருகிறது. முகவரியில் சுற்றி அடைப்புகளை வைக்க மறக்காதீர்கள், எனினும் ( போன்றவை). எங்கள் எடுத்துக்காட்டு தொடர்ந்து:

மின்னஞ்சல் முகவரி:
250 sender@example.com ... அனுப்பியவர் ok

பெறுநர்

சேவையகம் அனுப்புநரின் முகவரியை ஏற்றுக்கொண்ட பிறகு, வாடிக்கையாளர் பெறுநரின் முகவரி வழங்க முடியும். இந்த நடவடிக்கைக்கான கட்டளையானது, RCPT க்கு: மீண்டும் பரிந்துரைக்கப்படுகிறது. எனக்கு மின்னஞ்சல் அனுப்ப விரும்புகிறேன்:

RCPT க்கு: recipient@example.com
250 support@lifewireguide.com ... பெறுநர் சரி (வரிசையில்)

சேவையக வரிசை வரிசையாய் இருப்பதால், அது உள்நாட்டில் அஞ்சல் சேமித்து இடைவெளியில் மற்ற வரிசையாக்க மின்னஞ்சல் மூலம் அனுப்பப்படும் (எடுத்துக்காட்டாக, ஒவ்வொரு 30 நிமிடங்களுக்கும்). இந்த நடத்தை கட்டமைப்பு மீது சார்ந்துள்ளது மற்றும் சேவையகம் உடனடியாக அஞ்சல் அனுப்பலாம்.

நாங்கள் கிட்டத்தட்ட முடித்துவிட்டோம். இருப்பினும் இன்னும் காணாமல் போயுள்ளது, முக்கியமானது: உண்மையான செய்தி.

செய்தி

இப்போது "உறை" முடிக்கப்பட்டுவிட்டால், மின்னஞ்சல் செய்தியின் தரவு பின்வருவதைப் போலவே இருக்கும். இந்த "தரவு" மின்னஞ்சலின் உடலையும் தலைப்பு துறைகளையும் கொண்டுள்ளது .

சேவையகத்தை ஏற்றுக்கொள்ளும் மாநிலத்தை துவக்குவதற்கான கட்டளை DATA ஆகும் . இதை தொடர்ந்து மின்னஞ்சல் செய்தியின் அனைத்து தலைப்பு துறைகள் மற்றும் பிறகு உடல், ஒரு உரை (அல்லது தரவு) ஒரு பெரிய தொகுதி வரை. உள்ளீடு ஒரு வரியில் ஒரு டோட்டை முடித்து வைக்கும் சேவையகத்தை (\ r \ n. \ R \ n) பயன்படுத்தப்படுகிறது. அதனால் நான் எனது செய்தியை அனுப்புகிறேன்:

தகவல்கள்
354 மின்னஞ்சல் உள்ளிடுக, "." தன்னை ஒரு வரி மீது
செய்தி-ஐடி:
தேதி: சூரியன், 17 ஆகஸ்ட் 1997 18:48:15 +0200
இருந்து: ஹெய்ன்ஸ் Tschabitscher
இதற்கு: ஹென்ஸ் ச்சாபிட்ச்சர்
பொருள்: Summarize-Proust போட்டிக்கு

ஸ்வான் உலகிற்கு!
.
250 SAA19153 செய்தி அனுப்பப்பட்டது

ஆமாம், இதன் பொருள் மின்னஞ்சலுக்கு To: field இல் இருந்து முற்றிலும் மாறுபட்ட ஒரு பெயரை நீங்கள் கூறலாம். உதாரணமாக, நீங்கள் " பெறுநரின் பட்டியல் ஒடுக்கப்பட்ட" பயன்படுத்தலாம்.

முற்றும்

நீங்கள் MAIL இலிருந்து வழிமுறைகளை மீண்டும் செய்ய விரும்புகிறீர்கள் என பல மின்னஞ்சல்களை அனுப்பலாம் . . நீங்கள் அதை முடித்துவிட்டால், சேவையகத்திலிருந்து QUIT கட்டளையிலிருந்து நீங்கள் வெளியேறலாம், அதுதான் நாங்கள் செய்வது:

விட்டுவிட
221 குட்பை

நான் எப்படி இதை செய்ய முடியும்?

துறைமுக 25 இல் உங்கள் வெளிச்செல்லும் அஞ்சல் சேவையகத்திற்கு (உங்கள் மின்னஞ்சல் வாடிக்கையாளரின் கணக்கு அமைப்புகளில் அதன் முகவரியைக் காணலாம்) telnet என்பது அல்லாத சிறிய தீர்வு.

SMTP நெறிமுறையைப் பின்பற்றவும், உரையாடலின் மூலம் உங்களை வழிகாட்டவும் முயற்சிக்கும் இந்த ஜாவா ஆப்லட்டை எளிதாகப் பயன்படுத்துவது.