තැපැල් කාර්යාල ප්රොටෝකෝලය හරහා තැපැල් ලබා ගන්නා ආකාරය

දර්ශන පිටුපස තැපැල් තැපැල් ප්රොටෝකෝලය හරහා තැපැල් ලබාගැනීම දෙස බලන්න

දුරස්ථ සේවාදායකයකින් තැපැල් ලබාගැනීම සඳහා තැපැල් කාර්යයාල (POP) භාවිතා කිරීම ඉතා සරල ප්රොටෝකෝලයක් වේ. එය සරල ආකාරයකින් මූලික ක්රියාකාරිත්වය නිර්වචනය කර ක්රියාත්මක කිරීම පහසුය. ඇත්ත වශයෙන්ම එය තේරුම් ගැනීමට පහසුය.

POP3 ගිණුමක ඔබගේ විද්යුත් තැපැල් පණිවුඩය ඊමේල් පණිවිඩය වෙත ගෙන යන විට දර්ශන පිටුපස කුමක් සිදු වේදැයි සොයා බලමු. පළමුව, එය සේවාදායකයට සම්බන්ධ විය යුතුය.

හායි, එය මා

සාමාන්යයෙන්, POP සේවාදායකය පැමිණෙන සම්බන්ධතා සඳහා 110 වන ස්ථානයට සවන් දෙයි. POP POP සේවාදායකයෙක් (ඔබගේ විද්යුත් තැපැල් වැඩ සටහන) සම්බන්ධ වීමෙන්, එය බලාපොරොත්තු වන ආකාරයට + pop.philo.org සමඟ ප්රතිචාර දක්වන්න. + හරි යන්නෙන් අදහස් වන්නේ සෑම දෙයක්ම - හරි. එහි සෘණ සමානකම නම් -ERR , එනම් යමක් වැරදියි. සමහරවිට ඔබගේ සෘජු සේවාදායකයින්ගේ පිළිතුරු වලින් එකක් ඔබගේ විද්යුත් තැපැල් සේවාදායකයා ඔබට දැනටමත් පෙන්වා ඇත.

ලොග් වන්න

දැන් සේවාදායකයා අපව හමු වී ඇති පරිදි, අපගේ පරිශීලක නාමය භාවිතා කිරීම සඳහා අප පිවිසිය යුතු වේ (සේවාදායකය යනු "ඛණ්ඩය" යනුවෙන් සඳහන් කරමු, සේවාදායකය කියවෙන්නේ ඇල අකුරු වලින් මුද්රණය කර ඇති):

+ හරි pop.philo.org සූදානම්
USER කදවුර

මෙම නම භාවිතා කරන පරිශීලකයෙකු පවතින බැවින්, POP සේවාදායකය සමඟ ප්රතිචාර දක්වයි, සමහර විට සමහර විට අප විසින් ඇත්ත වශයෙන්ම සැලකිලිමත් නොවිය හැක. සර්වරයේ එවැනි පරිශීලකයෙක් සිටියේ නැත, ඇත්ත වශයෙන්ම, අපව නොදන්නා -ERR පරිශීලක සමග අප තුළ ඇති වේවි .

සත්යාපනය සම්පූර්ණ කිරීම සඳහා අපගේ මුරපදය ලබා දිය යුතුය. මෙය සිදු කරන්නේ "pass" විධානය සමඟිනි:

+ හරි ඔබේ මුරපදය යවන්න
noplato යන්න

අපි මුරපදය නිවැරදිව ලියනවා නම්, සේවාදායකය OK + විශාල මුරපදයකින් ප්රතිචාර දක්වයි, හෝ POP සේවාදායකයාගේ වැඩසටහන්කරු කුමක් සිහියේ දැයි සිතේ. නැවතත් වැදගත් කොටස නම් + හරි . අවාසනාවකට මෙන්, මුරපද ද වැරදි විය හැකිය. සේවාදායකය වියළි -ERR username හා මුරපදය සමඟ මෙය නොගැලපේ (ඔබගේ මුර පදය ලෙස ඔබගේ පරිශීලක නාමය භාවිතා කළහොත් මෙන්).

හැමදෙයක්ම හොඳ නම්, අපි සර්වරයට සම්බන්ධ කර ඇති අතර එය අප කවුදැයි දනියි. එබැවින් අප අලුතෙන් පැමිණෙන තැපැල් බැලීමට සූදානම්ව සිටින්නෙමු.

ඔබට තැපැල් ලැබුණා!

සර්වරය තුල අපගේ POP ගිණුමට සාර්ථකව පිවිසීමෙන් පසුව, නව තැපැල් එකක් තිබේද, පසුව කොපමණ ප්රමාණයක් තිබේදැයි දැන ගැනීමට අවශ්ය විය හැකිය.

මෙම මූලික තැපැල් පෙට්ටිය ලබාගැනීම සඳහා භාවිතා කරන ලද විධානය STAT වේ.

හැකි සේවාදායක ප්රතිචාරයක් වනු ඇත + OK 18 67042 . මෙම අවස්ථාවේදී, එය OK ලකුණෙන් අනුගමනය කළ යුතු දෙයකි. ක්ෂණිකව අනුගමනය කළ පසු තැපැල් පැකේජයේ පණිවුඩ සංඛ්යාව, ඉන්පසුව හිස්තැනක් වෙන් කර ඇති අතර, අෂ්ටකවල තැපැල් කොටුවෙහි ප්රමාණය (බිටු 8 ක බිට්) වේ.

STAT
+ හරි 18 67042

තැපැල් නොමැති නම්, සේවාදායකය ප්රතිචාර දක්වයි + OK 0 0 . කෙසේ නමුත්, සේවාදායකය මත නව පණිවුඩ 18 ක් ඇති බැවින්, අපට මෙම LIST විධානය භාවිතයෙන් ලැයිස්තුගත කර ගත හැකිය. ප්රතිචාර ලෙස, සේවාදායකය පහත සඳහන් ආකෘතියෙන් ලැයිස්තු ගත කරයි:

ලැයිස්තුව
+ OK 18 පණිවිඩ (අෂ්ටක 67042)
2552
3297
...
18 3270
.

පණිවුඩ එක් එක් වරකට ලැයිස්තුගත කර ඇති අතර එක් එක් අක්ෂරවලින් එය අනුපිළිවෙලට අනුකූල වේ. ලැයිස්තුව තනි මාර්ගයකින් යුක්ත වේ.

LIST විධානය මඟින් විකල්පයක් ලෙස විකල්ප අංකයක් ලෙසින්, LIST 2 නිදසුනක් ගත හැකිය. මෙම ඉල්ලීම සඳහා සේවාදායකයේ ප්රතිචාරය OK + 2 3297 ක් වේ , පණිවුඩයේ ප්රමාණය අනුව පණිවිඩ අංකය. ඔබ නොපවතින පණිවුඩයක් ලැයිස්තුගත කිරීමට උත්සහ කරනවා නම්, ලැයිස්තු 23 වැනි, සේවාදායකය කිසිඳු පරිකල්පනයක් නොපෙන්වයි : -එය එවැනි පණිවිඩයක් නැත .

විශාල ආයාචනය (හා මකන්න)

දැන් අපි කොච්චර ලොකු පණිවිඩ ප්රමාණයක් තියෙනවද කියලා අපි දන්නවා. කොච්චර ලොකුයිද කියලා අපි දන්නවා එයාලා ඒවා කියවා තේරුම් ගන්න කාලේ.

දැන්, අපට නව තැපැල් තිබේ දැයි සොයා බැලීමෙන් පසු සැබෑ දේ පැමිණේ. පණිවුඩ RETR විධානයට තර්කයක් ලෙස ඔවුන්ගේ පණිවුඩය අංක එකෙන් ලබාගත හැක.

සේවාදායකය OK + සමඟ ප්රතිචාර දක්වයි, පණිවිඩය ලෙස එය බොහෝ රේඛා වල. පණිවුඩය මගින් ස්වයංක්රීයව පණිවුඩය අවලංගු වේ. උදාහරණයක් වශයෙන්:

RETR 1
+ OK 2552 okte
බ්ලා!
.

අප නොපෙනෙන පණිවුඩයක් ලබා ගැනීමට අප උත්සාහ කරනවා නම්, එවැනි පණිවිඩයක් අපට නැත .

DELE විධානය භාවිතා කිරීමෙන් දැන් අපට පණිවිඩය මැකිය හැකිය. (එය අපට දවසේ එක් දිනක් වුවහොත් එය ලබාගත නොහැකි වුව ද පණිවුඩය මකා දැමිය හැකිය).

සේවාදායකය වහාම පණිවිඩය පිරිසිදු නොකරන බව දැනගැනීම හොඳය. එය හුදෙක් මකාදැමීම සඳහා පමණක් සලකුණු කර ඇත. සත්ය වශයෙන්ම මකාදැමීම සිදුවන්නේ අපි සේවාදායකයට සම්බන්ධතාවය නිතිපතා අවසන් කර ඇත්නම්ය. නිදසුනක් ලෙස හදිසියේම සම්බන්ධතාවය හදිසියේම මිය යනවා නම් විද්යුත් තැපැල් පණිවුඩයක් නැති වනු ඇත.

DELE විධානයට සේවාදායකයේ ප්රතිචාරය OK පණිවිඩය මකාදමා ඇත :

DELE 1
+ හරි පණිවිඩය 1 මකාදමා ඇත

එය සැබැවින්ම එක දිනක් නම් අප විසින් මකාදැමීමට අවශ්ය නැති මකාදැමීම සඳහා පණිවුඩයක් සටහන් කර ඇති අතර, මකාදැමීමේ ලකුණු යළි සැකසීමෙන් සියලු පණිවිඩ ප්රතිස්ථාපනය කළ හැකිය. RSET විධානය මඟින් තැපැල් පෙට්ටිය වෙත අප පිවිසීමට පෙර තිබූ තත්ත්වය වෙත නැවත පැමිණෙයි.

සේවාදායකය සමඟ OK + සහ සමහර විට පණිවිඩ:

RSET
+ 18 OK

QUIT විධානය භාවිතා කිරීමෙන් අපි පණිවුඩය නැවත ලබා ගැනීමෙන් හා මකා දැමීමෙන් පසුව නැවත වාඩි වී කතා කිරීමට කාලය පැමිණ තිබේ. මකා දැමීම සඳහා ලකුණු කර ඇති පණිවිඩය පිරිසිදු කර සම්බන්ධතාවය වසා දමනු ඇත. සේවාදායකය ප්රතිචාර දක්වයි සහ සමුගැනීමේ පණිවිඩය:

ඉවත්
+ හරි, බායි

පණිවිඩය මකාදැමීමට සේවාදායකයට නොහැකි විය හැකි ය. එවිට එය -ERR පණිවිඩය 2 මකාදැමූ දෝෂයක් සමඟ ප්රතිචාර දක්වයි.