Post Office Protocol: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
Ред 5:
POP3 се поддържа от всички съвременни e-mail клиенти като Outlook Express, Outlook, Eudora, Mozilla Thunderbird и т.н.
 
ЕднопосочносттаЕднопосочният на обменаобмен изисква употребата на друг протокол за изпращане на изходящите съобщения, и най-често това е [[SMTP]]. През последните няколко години все повече се налага използването на протокола [[IMAP]], който е по-нов от POP3 и позволява двупосочен обмен на поща със сървъра. Използването му от своя страна позволява забрана на изходящата поща по SMTP от клиентските станции и използването на SMTP само за обмен между сървъри (основното му предназначение), с което се намалява възможността за изпращане на нежелана поща ([[спам]]). Повечето доставчици на webmail услуги като Gmail i Yahoo! Mail поддържат едновременно POP3 и IMAP.
 
==Преглед==
 
POP поддържа прости изтегли и изтрий изисквания за достъп до отдалечени пощенски кутий оказано като maildrop в POP RFC(искане за коментари).Въпреки че повечето POP клиенти имат опция имат опция пощата да остава на сървъра след изтегляне,имейл клиенти използващи POP обикновенно се свързват,взимат всичките съобщенията,запаметяват ги на компютъра като нови съобщения , изтриват ги от сървъра и след това прекъсват връзка.Други протоколи,най-вече IMAP(Internet Message Access Protocol) предоставят по-цялостен и сложен отдалечен достъп до типични пощенски операции.Много имеил клиенти поддържат изтеглянето на съобщения с POP и IMAP,но по-малко интернет доставчици поддържат IMAP.
 
POP3 сървърът търси на порт 110. POP3 заявка за криптирана връзка се подава или след инициализация на протокола със командата STLS ако е поддържана от POP3S който се свързва със сървъра чрез TLS(Transport Layer Security) или SSL (Secure Sockets Layer) през TCP port 995.
 
Наличните съобщения към клиента се фиксират когато POP сесия отвори maildrop-a и се идентифицират от номер на съобщението локален за тази сесия,или от уникален идентификатор даден на съобщението от POP сървъра.Този уникален идентификатор е постоянен,уникален за maildrop-a и дава на клиента достъп до едно и също съобщение в различни POP сесии.Пощата се изтегля и се маркира за изтриване по номера на съобщението.Когато клиента излезе от сесията,пощата маркирана за изтриване се премахва от maildrop-a.
 
==История==
Line 11 ⟶ 19:
 
POP2 използва [[List of TCP and UDP port numbers|well-known port]] 109.
 
 
==Разширения==
 
Метод за разширения бил предложен в RFC 2449 за да позволи използването на основни разширения и да обяви по организиран начин поддръжка за допълнителни команди,като TOP и UIDL.RFC не е било направено с намерение намерение да поощрява разширенията и потвърждава,че ролята на POP3 е да предоставя проста поддръжка главно за изтегли и изтрий изискванията на пощите.
 
Разширенията са възможности представени чрез термини и се изброяват чрез командата CAPA.Всички допълнителни команди освен APOP са включени в първоначалният набор от възможности.Следвайки примера на ESMTP(RFC5321),възможности започващи с Х означават,че са локални.
 
===STARTTLS===
 
STARTTLS разширението позволява използването на TLS(Transport Layer Security) или SSL (Secure Sockets Layer) да бъде определено чрез командата STLS на стандартния POP3 порт,вместо на алтернативен.Вместо това някои клиенти и сървъри използват алтернативен порт TCP 995 (POP3S)
 
===SDPS===
 
Demon Internet въвежда разширение към POP3 което позволява да има множество акаунти на домейн,което става известно като Standard Dial-up POP3 Service (SDPS).За да има достъп към всеки един акаунт потребителското име включва и името на хоста.
 
 
==Примерен Диалог==
 
<span style="color:red;">S: <wait for connection on TCP port 110></span>
C: <open connection></span>
<span style="color:blue;">S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us></span>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb</span>
<span style="color:blue;">S: +OK mrose's maildrop has 2 messages (320 octets)</span>
C: STAT</span>
<span style="color:blue;">S: +OK 2 320</span>
C: LIST</span>
<span style="color:blue;">S: +OK 2 messages (320 octets)</span>
<span style="color:blue;">S: 1 120</span>
<span style="color:blue;">S: 2 200</span>
<span style="color:blue;">S: .</span>
C: RETR 1</span>
<span style="color:blue;">S: +OK 120 octets</span>
<span style="color:blue;">S: <the POP3 server sends message 1></span>
<span style="color:blue;">S: .</span>
C: DELE 1</span>
<span style="color:blue;">S: +OK message 1 deleted</span>
C: RETR 2</span>
<span style="color:blue;">S: +OK 200 octets</span>
<span style="color:blue;">S: <the POP3 server sends message 2></span>
<span style="color:blue;">S: .</span>
C: DELE 2</span>
<span style="color:blue;">S: +OK message 2 deleted</span>
C: QUIT</span>
<span style="color:blue;">S: +OK dewey POP3 server signing off (maildrop empty)</span>
C: <close connection></span>
<span style="color:red;">S: <wait for next connection></span>
 
Сървър Без допълнителната APOP команда очакват потребителя да се включи с команди за потребителско име и парола.
 
C: USER mrose
<span style="color:blue;">S: +OK User accepted</span>
C: PASS tanstaaf
<span style="color:blue;">S: +OK Pass accepted</span>
 
 
 
== Външни препратки ==