SMTP അകത്ത് പുറത്ത്

ഇന്റർനെറ്റ് ഇ-മെയിൽ എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്

നിങ്ങളുടെ ഇമെയിൽ പ്രോഗ്രാമിലെ Send ബട്ടൺ അമർത്തുമ്പോൾ എന്ത് സംഭവിക്കും എന്ന് നിങ്ങൾ എപ്പോഴെങ്കിലും ചിന്തിച്ചിട്ടുണ്ടോ? ഒരുപക്ഷേ, ഞാൻ ഊഹിക്കുകയില്ല - ഇത് പ്രവർത്തിക്കുന്നിടത്തോളം. ഇതാണ് നിങ്ങൾ അദ്ഭുതപ്പെടേണ്ടതിന്റെ കാരണം. എന്തെങ്കിലും പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ പ്രവർത്തിക്കുന്നില്ലെന്ന് അറിയുന്നത് നല്ലതാണ്. സാധാരണയായി, അത് പകുതി പരിഹാരമാണ്.

നിങ്ങൾ ഇമെയിൽ എപ്പോൾ SMTP പ്ലേ ചെയ്യുമെടുക്കുന്നു . ലളിതമായ മെയിൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ: ലളിതമായ മെയിൽ ട്രാൻസ്ഫർ പ്രോട്ടോക്കോൾ SMTP വളരെ ലളിതമാണ്. ഒരു സ്ഥലത്തുനിന്നും മറ്റൊന്നിലേക്ക് ഇമെയിൽ ലഭിക്കുന്നതിന് ഈ ലളിതവും ലളിതവുമായ പ്രക്രിയ ഉപയോഗിച്ച് SMTP സെർവറിലേക്ക് നിങ്ങളുടെ മെയിൽ ക്ലയന്റ് സംഭാഷണം നടത്തുന്നു.

എസ്

നിങ്ങളുടെ ഇമെയിൽ പ്രോഗ്രാം ഒരു SMTP ക്ലയന്റായി മാറുന്നു, നിങ്ങളുടെ മെയിൽ സെർവറിലെ 25 പോർട്ടുകളിലേക്ക് (സാധാരണയായി SMTP പോർട്ട് ) കണക്റ്റുചെയ്യുന്നു - EHLO പറയുന്നു. കമ്പ്യൂട്ടറുകൾ, അവസാനം, മനുഷ്യർ മാത്രമാണ്. യഥാർത്ഥത്തിൽ, അത് മ്ളേഛമായിരിക്കില്ല , പിന്നീടുള്ള കൂട്ടിച്ചേർക്കലുകളായ എപിടിപിയിലേയ്ക്ക് പിന്നീടു് കൂട്ടിച്ചേർക്കാനായി പിന്നീടു് ഹീലോ കമാൻഡിൽ രണ്ട് സ്വാദുകളെ കൊണ്ടുവന്നിട്ടുള്ള (SMTP കമാൻഡിൽ സാധാരണയായി നാലു് അക്ഷരങ്ങൾ ഉണ്ടാവാം).

ഹെലോയിലെ രണ്ട് സുഗന്ധങ്ങൾ

EHLO, ഏറ്റവും പുതിയത് ഒരാൾ എല്ലാ അധിക ഫീച്ചറുകളും (ഡെലിവറി സ്റ്റാറ്റസ് നോട്ടിഫിക്കേഷൻ അല്ലെങ്കിൽ സുരക്ഷിതമായ ASCII പ്രതീകങ്ങൾ അല്ലാത്ത സന്ദേശങ്ങൾ കൈമാറാനുള്ള ശേഷി പോലുള്ളവ) പിന്തുണയ്ക്കുന്നു.

എല്ലാ സെർവറുകളും ഈ അഭിവാദനത്തെ അനുവദിക്കില്ല, പക്ഷേ ഒരു സാധാരണ HELO അംഗീകരിക്കേണ്ടതുണ്ട്, ഇത് സ്വാഭാവികമായി ഏതെങ്കിലും കൂടുതൽ സവിശേഷതകൾ ഇല്ലെന്ന് ഊഹിക്കാം. ** LO ന് ശേഷം ഹലോ കമാൻഡുകൾക്ക് അതിന്റെ ക്ലയന്റ് വ്യക്തമാക്കാൻ ആവശ്യപ്പെടുന്നു. പ്രായോഗികമായി, ഇത് പോലെ തോന്നുന്നു:

220 mail.domain.net ESMTP സെർവർ
ഹെലോ
501 HELO ന് ഡൊമെയ്ൻ വിലാസം ആവശ്യമാണ്
ഹെലോ ലോക്കൽഹോസ്റ്റ്
250 mail.domain.net ഹലോ ലോഹോഹോസ്റ്റ് [127.0.0.1], നിങ്ങളെ കാണാനായി സന്തോഷത്തിലാണ്

(എന്റെ ഇൻപുട്ട് ഇറ്റാലിക്സിൽ ആണ് , സെർവറിന്റെ ഔട്ട്പുട്ട് കറുപ്പാണ്, ആരംഭിക്കുന്ന 5 വരികളിൽ ഒരു പിശക് സൂചിപ്പിക്കുന്നു.)

അയയ്ക്കുന്നയാൾ

പ്രോട്ടോക്കോളിലെ ബാക്കി ഭാഗം ആട്രിബ്യൂട്ട് ലളിതമാണ്. നിങ്ങൾ ഒരു ഇമെയിൽ അയയ്ക്കാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾ കീവേഡ് മെയിൽ ഉപയോഗിച്ച് ആരംഭിക്കുക :. ഇത് അയച്ച വ്യക്തിയുടെ ഇമെയിൽ വിലാസം , തുടർന്ന് നിർദ്ദേശിച്ച പ്രകാരം. വിലാസത്തിൽ ചുറ്റുമുള്ള ബ്രാക്കറ്റുകൾ സ്ഥാപിക്കുവാൻ മറക്കരുത്, (like sender@example.com> പോലുള്ളവ). ഞങ്ങളുടെ ഉദാഹരണം തുടർന്നാൽ, ഞങ്ങൾക്ക്:

മെയിൽ ഫ്രോം:
250 sender@example.com ... അയയ്ക്കുന്നയാൾ ശരി

സ്വീകർത്താവ്

സെര്വര് അയച്ചയാളുടെ വിലാസം സ്വീകരിച്ചു കഴിഞ്ഞാല്, ഉപഭോക്താവ് സ്വീകർത്താവിന്റെ വിലാസം നല്കാം. ഈ പ്രവർത്തനത്തിനുള്ള നിർദ്ദേശം, RCPT ലേക്ക്: വീണ്ടും നിർദ്ദേശിക്കുക. എനിക്കുവേണ്ടി മെയിൽ അയയ്ക്കണം:

RCPT സ്വീകർത്താവ്: recipient@example.com
250 support@lifewireguide.com ... സ്വീകർത്താവ് ok (ക്യൂ)

സെർവർ ക്യൂവിന് എന്നാണ് അർത്ഥമാക്കുന്നത്: ഇത് മെയിൽ പ്രാദേശികമായി സംരക്ഷിക്കുകയും ഇടവേളകളിൽ മറ്റ് ക്യൂവാണ് മെയിലുകൾ അയക്കുകയും ചെയ്യുക (ഉദാഹരണത്തിന്, ഓരോ 30 മിനിറ്റിലും). ഈ സ്വഭാവം ക്രമീകരണം അനുസരിച്ചു് സെർവറും ഉടൻ തന്നെ മെയിൽ ലഭ്യമാക്കാം.

ഞങ്ങൾ ഏകദേശം പൂർത്തിയാക്കി. ഇപ്പോഴും കാണാതായതെന്താണ്, പ്രധാന ഭാഗമാണ്: യഥാർത്ഥ സന്ദേശം.

സന്ദേശം

ഇപ്പോൾ "എൻവലപ്പ്" പൂർത്തിയായി, ഇമെയിൽ സന്ദേശത്തിന്റെ ഡാറ്റ പിന്തുടരാവുന്നതുപോലെ തന്നെ. ഈ "ഡാറ്റ" യിൽ ഇമെയിൽ, ബോഡി ഫീൽഡുകൾ എന്നിവ ഉൾപ്പെടുന്നു .

സർവർ സ്വീകരിക്കുന്ന സംവിധാനത്തെ DATA എന്ന് സ്വീകരിക്കുന്ന സംവിധാനമാണ് കമാൻഡ്. താഴെ കൊടുത്തിരിക്കുന്ന ഇമെയിൽ സന്ദേശത്തിലെ എല്ലാ ഹെഡ്ഡർ ഫീൽഡുകളും തുടർന്ന് ശരീരം ഒരു വലിയ ബ്ളോക്ക് ബ്ലോക്കിനും (അല്ലെങ്കിൽ ഡാറ്റ) നിർമ്മിക്കുന്നു. ഇൻപുട്ട് പൂർത്തിയായി സെർവറിനെ സൂചിപ്പിക്കാൻ ഒരു വരിയിൽ ഒരു ഡോട്ട് ഉപയോഗിക്കുന്നത് (\ r \ n. \ R \ n). ഞാൻ എന്റെ സന്ദേശം അയയ്ക്കുന്നു:

ഡാറ്റ
354 മെയിൽ നൽകുക, "." ഒരു വരിയിൽ തന്നെ
സന്ദേശ-ഐഡി:
തീയതി: ഞായർ, 17 ഓഗസ്റ്റ് 1997 18:48:15 +0200
ഫ്രം: ഹെൻസ് സിചാബിറ്റ്ഷർ
സ്വീകർത്താവ്: ഹെയ്ൻസ് സിച്ബിറ്റ്ഷർ
വിഷയം: Summarize-Prroust മത്സരം

സ്വാൻ വേൾഡ് ഓഫ്!
.
250 SAA19153 ഡെലിവറിക്ക് സന്ദേശം സ്വീകരിച്ചു

അതെ, ഇ-മെയിൽ, ഇമെയിലിൽ നിന്നും സ്വീകരിക്കുന്നതിൽ നിന്ന് തികച്ചും വ്യത്യസ്തമായ ഒരു പേര് പ്രസ്താവിക്കാൻ കഴിയും എന്നാണ് ഇത് അർത്ഥമാക്കുന്നത്. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് " സ്വീകർത്താവ് ലിസ്റ്റ് നിശബ്ദമാക്കി" ഉപയോഗിക്കാം.

അവസാനം

MAIL- ൽ നിന്നുള്ള സ്റ്റെപ്പുകൾ ആവർത്തിക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ നിങ്ങൾക്ക് ഇപ്പോൾത്തന്നെ പല ഇമെയിലുകളും അയയ്ക്കാൻ കഴിയും . . നിങ്ങൾ ഇതിനോടൊപ്പം ചെയ്തെങ്കിൽ, നിങ്ങൾക്ക് QUIT കമാൻഡിന്റെ സെർവറിൽ നിന്നും പുറത്തുപോകാം കൂടാതെ അത് ഞങ്ങൾ ചെയ്യുന്ന കാര്യമാണ്:

QUIT
221 ഗുഡ്ബൈ

ഇത് എങ്ങനെ ചെയ്യാം?

പോർട്ട് 25 ൽ നിങ്ങളുടെ ഔട്ട്ഗോയിംഗ് മെയിൽ സെർവറിലേക്ക് (നിങ്ങളുടെ ഇമെയിൽ ക്ലയന്റിന്റെ അക്കൌണ്ട് ക്രമീകരണങ്ങളിൽ അതിന്റെ വിലാസം കണ്ടെത്താൻ കഴിയും) ടെലികറ്റ് നോൺ-തുല്യത പരിഹാരമാണ്.

എസ്എംപിടി പ്രോട്ടോക്കോൾ പകർത്താനും ഡയലോഗിലൂടെ നിങ്ങളെ നയിക്കാനും ശ്രമിക്കുന്ന ഈ ജാവാ ആപ്ലെറ്റ് ഉപയോഗിക്കാൻ എളുപ്പമുള്ള മാർഗം.