Mga protocol ng e-mail: POP3, IMAP4, SMTP

Talaan ng mga Nilalaman:

Mga protocol ng e-mail: POP3, IMAP4, SMTP
Mga protocol ng e-mail: POP3, IMAP4, SMTP
Anonim

Sinasaklaw ng artikulong ito ang pinakakaraniwang ginagamit na mga protocol ng email sa Internet - POP3, IMAP at SMTP. Ang bawat isa sa kanila ay may isang tiyak na pag-andar at paraan ng pagtatrabaho. Ipinapaliwanag ng nilalaman ng artikulo kung aling configuration ang pinakaangkop para sa mga partikular na pangangailangan ng user kapag gumagamit ng e-mail client. Ibinubunyag din nito ang sagot sa tanong kung aling protocol ang sumusuporta sa e-mail e-mail.

Ano ang POP3?

Ang Post Office Protocol Bersyon 3 (POP3) ay isang karaniwang mail protocol na ginagamit upang makatanggap ng email mula sa isang malayuang server patungo sa isang lokal na mail client. Binibigyang-daan kang mag-download ng mga mensahe sa iyong lokal na computer at basahin ang mga ito kahit na offline ang user. Pakitandaan na kapag ginagamit ang POP3 protocol para kumonekta sa iyong account, lokal na dina-download ang mga mensahe at tinatanggal mula sa email server.

Bilang default, gumagana ang POP3 protocoldalawang port:

  • Ang port 110 ay isang hindi naka-encrypt na POP3 port;
  • port 995 - dapat itong gamitin kung gusto mong secure na kumonekta sa POP3.
mga protocol ng email
mga protocol ng email

Ano ang IMAP?

Ang Internet Message Access Protocol (IMAP) ay isang email retrieval protocol na ginagamit upang i-access ito sa isang malayuang web server mula sa isang lokal na kliyente. Ang IMAP at POP3 ay ang dalawang pinakakaraniwang ginagamit na protocol para sa pagtanggap ng mga email at sinusuportahan ng lahat ng modernong email client at web server.

Ipinagpapalagay ng POP3 protocol na ang iyong email address ay maa-access lamang mula sa isang application, habang pinapayagan ka ng IMAP na mag-log in mula sa maraming kliyente nang sabay-sabay. Iyon ang dahilan kung bakit pinakamainam ang IMAP kung ia-access mo ang iyong email mula sa maraming lokasyon, o kung ang iyong mga mensahe ay pinamamahalaan ng maraming user.

IMAP protocol ay gumagana sa dalawang port:

  • Ang port 143 ay ang default na hindi naka-encrypt na IMAP port;
  • port 993 - dapat gamitin kung gusto mong secure na kumonekta gamit ang IMAP.

Ano ang SMTP?

Ang Simple Mail Transfer Protocol (SMTP) ay ang karaniwang protocol para sa pagpapadala ng email sa Internet.

SMTP ay gumagana sa tatlong port:

  • Ang port 25 ay ang default na hindi naka-encrypt na SMTP port;
  • port 2525 - magbubukas ito sa lahat ng mga server ng SiteGround kung port 25ay na-filter (halimbawa, ng iyong ISP) at gusto mong magpadala ng mga hindi naka-encrypt na email gamit ang SMTP;

  • port 465 - ginagamit ito kung gusto mong secure na magpadala ng mga mensahe gamit ang SMTP.

Anong mga protocol ang ginagamit para sa pagpapalitan ng e-mail? Mga konsepto at termino

Ang terminong "email server" ay tumutukoy sa dalawang server na kailangan para magpadala at tumanggap ng mga email, i.e. SMTP at POP.

pop3 protocol
pop3 protocol

Ang papasok na mail server ay ang server na nauugnay sa iyong email address account. Hindi ito maaaring magkaroon ng higit sa isang papasok na mail server. Ang pag-access sa mga papasok na mensahe ay nangangailangan ng isang email client, isang program na maaaring makatanggap ng email mula sa isang account, na nagpapahintulot sa user na magbasa, magpasa, magtanggal, at tumugon sa mga mensahe. Depende sa iyong server, maaari kang gumamit ng isang nakalaang email client (tulad ng Outlook Express) o isang web browser. Halimbawa, ang Internet Explorer ay ginagamit upang ma-access ang mga email-based na account. Ang mga liham ay iniimbak sa papasok na mail server hanggang sa ma-download ang mga ito. Kapag na-download mo na ang iyong mail mula sa mail server, hindi mo na ito magagawang muli. Upang matagumpay na mag-upload ng data, dapat mong ilagay ang mga tamang setting sa iyong email program. Karamihan sa mga papasok na mail server ay gumagamit ng isa sa mga sumusunod na protocol: IMAP, POP3,

Palabas na mail server (SMTP)

Ito ay isang server na ginagamit lamang para sa pagpapadala ng mga email (upang ilipat ang mga ito mula sa iyongmail client program sa receiver). Karamihan sa mga papalabas na mail server ay gumagamit ng Simple Mail Transfer Protocol (SMTP) upang magpadala ng mail. Depende sa mga setting ng iyong network, ang papalabas na mail server ay maaaring pagmamay-ari ng iyong ISP o ang server kung saan mo ise-set up ang iyong account. Bilang kahalili, maaari kang gumamit ng SMTP server na batay sa subscription na magbibigay-daan sa iyong magpadala ng mga email mula sa anumang account. Dahil sa mga isyu sa spam, karamihan sa mga papalabas na mail server ay hindi papayag na magpadala ng mga email maliban kung naka-log in ka sa iyong network. Ang isang server na may bukas na relay ay magbibigay-daan sa iyo na gamitin ito upang magpadala ng mga email, kabilang ka man sa netgroup nito o hindi.

libreng email
libreng email

E-mail port

Para sa mga network, ang isang port ay nangangahulugang ang endpoint ng isang lohikal na koneksyon. Tinutukoy ng numero ng port ang uri nito. Ang mga default na port ng email ay nakalista sa ibaba:

  • POP3 - port 110;
  • IMAP - port 143;
  • SMTP - port 25;
  • HTTP - port 80;
  • secure SMTP (SSMTP) - port 465;
  • secure na IMAP (IMAP4-SSL) - port 585;
  • IMAP4 sa SSL (IMAPS) - port 993;
  • Secure POP3 (SSL-POP) - port 995.

Mga protocol ng e-mail: IMAP, POP3, SMTP at

Sa pangkalahatan, ang protocol ay tumutukoy sa karaniwang paraan na ginagamit sa bawat dulochannel ng komunikasyon. Upang makitungo sa email, dapat kang gumamit ng isang espesyal na kliyente upang ma-access ang mail server. Sa turn, maaari silang makipagpalitan ng impormasyon sa isa't isa gamit ang ganap na magkakaibang mga protocol.

Anong mga protocol ang ginagamit para sa pagpapalitan ng e-mail?
Anong mga protocol ang ginagamit para sa pagpapalitan ng e-mail?

IMAP protocol

Ang IMAP (Internet Message Access Protocol) ay isang karaniwang protocol para sa pag-access ng email mula sa iyong lokal na server. Ang IMAP ay isang client/server protocol kung saan ang email ay natatanggap at ang data ay iniimbak ng iyong internet server. Dahil nangangailangan lamang ito ng maliit na halaga ng paglilipat ng data, gumagana ito nang maayos kahit sa mabagal na koneksyon, tulad ng isang dial-up na koneksyon. Kapag sinusubukang basahin ang isang partikular na mensaheng email, ang kliyente ay nagda-download ng data mula sa server. Maaari ka ring gumawa at mamahala ng mga folder o mailbox sa server, magtanggal ng mga mensahe.

POP3 protocol

Ang Post Office Protocol 3 (POP) email transfer protocol ay nagbibigay ng simple, standardized na paraan para ma-access ng mga user ang mga mailbox at mag-download ng mga mensahe sa kanilang mga computer.

Kapag ginagamit ang POP protocol, ang lahat ng iyong email na mensahe ay mada-download mula sa mail server patungo sa lokal na computer. Maaari ka ring mag-iwan ng mga kopya ng iyong mga email sa server. Ang kalamangan ay kapag na-download na ang iyong mga mensahe, maaari mong i-off ang iyong koneksyon sa internet at basahin ang iyong e-mail sa iyong paglilibang nang hindi nagkakaroon ng karagdagang gastos sa komunikasyon. Kasamang ibaSa kabilang banda, nakakatanggap ka at nagda-download ng maraming hindi hinihinging mensahe (kabilang ang spam o mga virus) gamit ang protocol na ito.

SMTP protocol

Ang SMTP (Simple Mail Transfer Protocol) ay ginagamit ng Mail Transfer Agent (MTA) upang maghatid ng mga mensaheng email sa isang partikular na server ng tatanggap. Magagamit lang ang SMTP para magpadala ng mga email, hindi para makatanggap ng mga ito. Depende sa iyong network o mga setting ng ISP, maaari mo lang gamitin ang SMTP protocol sa ilalim ng ilang partikular na kundisyon.

HTTP protocol

Ang HTTP ay hindi isang email protocol, ngunit maaari itong gamitin upang ma-access ang iyong mailbox. Madalas din itong tinutukoy bilang web email. Maaari itong magamit upang bumuo o tumanggap ng mga email mula sa iyong account. Ang Hotmail ay isang magandang halimbawa ng paggamit ng HTTP bilang email protocol.

Mga Pinamamahalaang File Transfer at Network Solutions

Ang iyong kakayahang magpadala at tumanggap ng e-mail ay pangunahing dahil sa tatlong TCP protocol. Ang mga ito ay SMTP, IMAP at POP3.

anong protocol ang sumusuporta sa e-mail e-mail
anong protocol ang sumusuporta sa e-mail e-mail

SMTP

Magsimula tayo sa SMTP dahil iba ang pangunahing function nito sa dalawa. Ang SMTP protocol, o Simple Mail Transfer Protocol, ay pangunahing ginagamit upang magpadala ng email mula sa isang email client (gaya ng Microsoft Outlook, Thunderbird, o Apple Mail) sa isang email server. Ginagamit din ito upang i-relay o ipasa ang mga mensaheng mail mula saisang mail server sa isa pa. Ito ay kinakailangan kung ang nagpadala at tatanggap ay may magkaibang mga email service provider.

Ang SMTP, na tinukoy sa RFC 5321, ay gumagamit ng port 25 bilang default. Magagamit din nito ang port 587 at port 465. Ang huli, na ipinakilala bilang port na pinili para sa secure na SMTP (a.k.a. SMTPS), ay hindi na ginagamit. Ngunit sa katunayan, ginagamit pa rin ito ng ilang mga mail service provider.

POP3

Ang Post Office Protocol, o POP, ay ginagamit upang kunin ang mga mensaheng email mula sa isang mail server patungo sa isang email client. Ang pinakabagong bersyon na malawakang ginagamit ay bersyon 3, kaya ang terminong "POP3".

POP, bersyon 3, na tinukoy sa RFC 1939, ay sumusuporta sa mga extension at ilang mekanismo ng pagpapatunay. Kinakailangan ang mga feature sa pagpapatotoo upang maiwasan ang mga umaatake na magkaroon ng access sa mga mensahe ng mga user.

POP3 client ay nakatanggap ng email na tulad nito:

  • kumokonekta sa mail server sa port 110 (o 995 para sa mga koneksyon sa SSL/TLS);
  • kinukuha ang mga mensaheng email;
  • tinatanggal ang mga kopya ng mga mensaheng nakaimbak sa server;
  • disconnect mula sa server.

Bagama't maaaring i-configure ang mga POP client para patuloy na makapag-imbak ang server ng mga kopya ng mga na-download na mensahe, karaniwang kasanayan ang mga hakbang sa itaas.

IMAP

Ang IMAP, lalo na ang kasalukuyang bersyon (IMAP4), ay isang mas kumplikadong protocol. Nagbibigay-daan ito sa mga user na magpangkat na may kaugnayanmga mensahe at ilagay ang mga ito sa mga folder, na, sa turn, ay maaaring ayusin sa hierarchically. Nilagyan din ito ng mga flag ng mensahe na nagpapahiwatig kung ang isang mensahe ay nabasa, natanggal, o natanggap. Binibigyang-daan pa nito ang mga user na maghanap sa mga mailbox ng server.

Working logic (imap4 settings):

  • kumokonekta sa mail server sa port 143 (o 993 para sa mga koneksyon sa SSL/TLS);
  • kinukuha ang mga mensaheng email;
  • ay ginagamit upang kumonekta bago isara ang mail client application at mag-download ng mga mensahe kapag hinihiling.

Pakitandaan na ang mga mensahe ay hindi tinatanggal sa server. Ito ay maaaring magkaroon ng malubhang kahihinatnan. Ang mga detalye ng IMAP ay matatagpuan sa RFC 3501.

protocol sa pagtanggap ng email
protocol sa pagtanggap ng email

Pagpili sa pagitan ng IMAP at POP3

Dahil ang pangunahing function ng SMTP ay sa panimula ay naiiba, ang pinakamahusay na protocol dilemma ay kadalasang kinabibilangan lamang ng IMAP at POP3.

Kung mahalaga sa iyo ang espasyo ng storage ng server, piliin ang POP3. Ang isang server na may limitadong memorya ay isa sa mga pangunahing salik na maaaring pilitin kang suportahan ang POP3. Dahil ang IMAP ay nag-iiwan ng mga mensahe sa server, maaari nitong kumonsumo ng memory space nang mas mabilis kaysa sa POP3.

Kung gusto mong i-access ang iyong mail anumang oras, pinakamahusay na manatili sa IMAP. May isang magandang dahilan kung bakit idinisenyo ang IMAP upang mag-imbak ng mga mensahe sa server. Ito ay ginagamit upang maghanap ng mga mensahe mula sa maraming device - minsan kahit sa parehong oras. Kaya kung mayroon kang iPhone, Android tablet, laptop, at desktop at gusto mong magbasa ng email mula sa alinman o lahat ng mga device na ito, ang IMAP ang pinakamahusay na pagpipilian.

Ang Synchronization ay isa pang benepisyo ng IMAP. Kung nag-a-access ka ng mga email mula sa maraming device, malamang na gusto mong ipakita ng lahat sa kanila ang anumang mga aksyong ginawa mo.

Halimbawa, kung nabasa mo ang mga mensaheng A, B at C, gusto mong mamarkahan din ang mga ito bilang "nabasa" sa iba pang mga device. Kung tinanggal mo ang mga titik B at C, gugustuhin mong matanggal ang parehong mga mensahe mula sa iyong mailbox sa lahat ng mga gadget. Ang lahat ng mga pag-synchronize na ito ay makakamit lamang kung gagamit ka ng IMAP.

Dahil pinapayagan ng IMAP ang mga user na ayusin ang mga mensahe sa hierarchical na paraan at ilagay ang mga ito sa mga folder, tinutulungan nito ang mga user na mas mahusay na ayusin ang kanilang mga sulat.

Siyempre, lahat ng functionality ng IMAP ay may kasamang presyo. Ang mga solusyong ito ay mas mahirap ipatupad at nauubos ang mas maraming CPU at RAM, lalo na kapag ginagawa nito ang proseso ng pag-synchronize. Sa katunayan, ang mataas na paggamit ng CPU at memorya ay maaaring mangyari sa parehong panig ng kliyente at sa panig ng server kung mayroong isang toneladang mensahe na isi-sync. Mula sa puntong ito, ang POP3 protocol ay mas mura, bagama't hindi gaanong gumagana.

Ang Privacy ay isa rin sa mga isyu na lubos na nakadepende sa mga end user. Sa pangkalahatan ay mas gusto nilang i-download ang lahat ng mga email at hindi umalismga kopya ng mga ito sa hindi kilalang server.

Ang Speed ay isang kalamangan na nag-iiba-iba at depende sa sitwasyon. Ang POP3 ay may kakayahang mag-download ng lahat ng mga email na mensahe sa koneksyon. At ang IMAP ay maaaring, kung kinakailangan (halimbawa, kapag walang sapat na trapiko), mag-download lamang ng mga header ng mensahe o ilang partikular na bahagi at mag-iwan ng mga attachment sa server. Kapag nagpasya ang user na ang natitirang bahagi ay sulit na i-download, magiging available ang mga ito sa kanya. Samakatuwid, ang IMAP ay maaaring ituring na mas mabilis.

Gayunpaman, kung ang lahat ng mensahe sa server ay kailangang i-download sa bawat oras, ang POP3 ay magiging mas mabilis.

smtp email protocol
smtp email protocol

Tulad ng nakikita mo, ang bawat isa sa mga inilarawang protocol ay may mga pakinabang at disadvantage nito. Ikaw ang bahalang magpasya kung aling mga function o feature ang mas mahalaga.

Gayundin, ang paraan na gusto mong i-access ang e-mail client ay tumutukoy kung aling protocol ang mas gusto. Ang mga user na nagtatrabaho lamang mula sa isang makina at gumagamit ng webmail para ma-access ang kanilang mga bagong email ay maa-appreciate ang POP3.

Gayunpaman, ang mga user na nagpapalitan ng mga mailbox o nag-a-access ng kanilang mga email mula sa iba't ibang computer ay pipiliin ang IMAP.

Spam firewall na may SMTP, IMAP at POP3

Karamihan sa mga spam firewall ay nakikitungo at nagpoprotekta lamang sa SMTP protocol. Nagpapadala at tumatanggap ng SMTP email ang mga server at susuriin sila ng spam firewall sa gateway. Gayunpaman, ang ilang spam firewall ay nagbibigay ng kakayahang protektahan ang POP3 at IMAP4 kapag kailangan ng mga external na user ang mga serbisyong itoaccess sa kanilang email.

SMTP firewall ay transparent sa mga end user; walang mga pagbabago sa configuration para sa mga kliyente. Ang mga user ay tumatanggap at nagpapadala pa rin ng mga mensaheng email sa email server. Halimbawa, ang Exchange o Dominos ay dapat na i-configure ang proxy-based na pagruruta ng mensahe sa firewall kapag nagpapadala ng email, at payagan ang email na maipadala mula sa firewall.

Inirerekumendang: