Talaan ng nilalaman[Tago][Ipakita]
Ang email ay isang pamamaraan ng pagpapadala ng mga mensahe mula sa isang system patungo sa isa pa sa internet sa real-time. Ang paggamit ng email sa simula ay limitado sa mga user sa parehong computer, at kinakailangan nitong maging online ang mga user upang makatanggap ng mga mensahe.
Lumipas ang oras, at alam na natin ngayon kung ano ang hitsura ng mailbox. Ang mensahe ay maaaring ipadala sa ilang mga tatanggap, at ang pangalan ng tatanggap ay maaaring itago mula sa iba pang mga tatanggap sa pamamagitan ng pagsasama ng kanilang mga pangalan sa seksyong Bcc. Tulad ng alam nating lahat, ang email ay isang sikat na paraan para kumonekta tayo sa iba, ito man ay para sa negosyo, advertising, pagsubaybay sa mga transaksyon, o anumang iba pang dahilan.
Bagama't maraming available na mga provider ng email na may mataas na kalidad, gaya ng Gmail, Outlook, Yahoo, Apple, Proton, at marami pang iba, kailangan pa ring maunawaan kung ano ang email. disenyo ng sistema ay.
Kung interesado kang matuto nang higit pa tungkol sa kung ano ang disenyo ng sistema ng email, kung gayon ang post na ito ay para sa iyo. Kaya, ang post na ito ay magbibigay sa iyo ng isang mataas na antas na pangkalahatang-ideya ng sistema ng Email.
Mga Bahagi ng Sistema ng Email
Ahente ng Gumagamit ng Mail – Ang Mail User Agent (MUA) ay isang programa na nagbibigay-daan sa iyong gumawa, magpadala, at tumanggap ng mga email.
Ahente ng Mail Transfer – Ang Mail Transfer Agent (MTA) ang namamahala sa lahat ng papasok at papalabas na mail.
Mail Host – Ang mail host ay isang server na nagpapadala at tumatanggap ng mail para sa isang host o network. Ang mga email ay maiimbak sa mga mailbox sa mail server.
Server ng Pangalan ng Domain – Upang matukoy kung saan dapat ihatid ang email, kinakailangan ang isang domain name system (DNS). Isang system na nagko-convert ng mga domain name tulad ng youtube.com, google.com, at iba pa sa mga IP address tulad ng 192.198.0.1.
Simpleng Mail Transfer Protocol – Ito ang pinakamahalagang bahagi dahil ito ay binuo bilang isang server program na nagpoproseso ng iyong mga email, nagpapadala ng mga ito sa naaangkop na server, at nagre-relay ng mga mensahe. Palagi itong nagbabantay ng bagong mail na ipapadala. Ang papalabas na email ay na-verify din ng SMTP upang matiyak na nagmula ito sa isang tunay na aktibong user account.
Mataas na Antas na Disenyo
Mahalagang Mga Tuntunin sa Disenyo ng Email
Bagama't malamang na alam mo na kung ano ang nasa isang email, kapaki-pakinabang pa rin na maunawaan ang mga bahagi na napupunta sa paggawa nito.
Ang isang normal na email ay binubuo ng dalawang bahagi: isang header at isang katawan.
Ang unang bahagi ay tinatawag na header.
Mga seksyon na dapat tapusin
- Sino ang nagpadala ng email sa:
- Kanino naka-address ang email?
- Kailan lumabas ang email?
Mga seksyon na may mga pagpipilian
- Ano ang paksa ng email?
- CC: sino pa ang dapat isama sa email bilang receiver
Ang pangunahing katawan ng teksto
- Ang materyal at iba pang inihandang teksto, tulad ng HTML, ay maaaring isama sa seksyon ng katawan.
- Ang bahagi ng katawan ng awtorisadong bahagi ay depende sa kung ano ang pinahihintulutan ng service provider sa katawan ng isang email.
Mahalagang maunawaan ang mga bahagi ng isang email dahil ang mga ito ang kasalukuyang mga pamantayan sa industriya para sa isang normal na email. Ang sinumang user na gustong gamitin ang system nang naaangkop ay kailangang magkaroon ng karaniwang wika na madaling maunawaan.
email Address
Ang kapasidad at functionality na magpadala at tumanggap ng mga email ay dapat na malinaw na ibinibigay sa isang user ng email system. Kailangan ng email address bago makapagpadala ng email ang isang tao.
Ang bawat email address ay natatangi.
- Kung hindi, ituturing ng DNS ang parehong mga email address bilang parehong IP address, na ginagamit upang magpasya kung saan magpapadala/makatanggap ng mga email kung ang mga email address ay hindi natatangi.
Username/AddressName @ DomainName ay ang pinakakaraniwang format para sa isang email address.
- Halimbawa, ang “team” ay ang login, “@” ay ang simbolo na @, at ang “opengenus.org” ay ang domain name (“opengenus.org”).
Gagamitin ang username upang tukuyin ang isang natatanging address batay sa IP address ng domain name.
Pag-andar ng Sistema ng Email
1. Mga server na nag-iimbak at nagpapadala ng data
Ang Post Office Protocol (POP) ay isang halimbawa ng isang pangunahing arkitektura kung saan ang server ay nag-iimbak ng mga mensahe hanggang sa ma-access at ma-download ng user ang mga ito—na may access sa mga email na na-download anumang oras (kahit na offline).
2. Server-lamang na imbakan ng email
Sa halip na iimbak ang lahat ng email sa computer ng kliyente, ang isang alternatibo at mahusay na paraan ay ang panatilihin silang lahat sa server. Magkapareho ang view ng email sa lahat ng machine, at madalas na nag-iimbak ang provider ng mga email sa isang sentralisadong repositoryo at pinangangasiwaan ang mga pagpapatakbo ng mail sa server-side.
3. Caching system sa dulo ng kliyente
Ang karaniwang diskarte ay kung aling mga kliyente ang magpanatili ng naka-cache na bersyon ng pagpapakita ng email sa kanilang mga makina habang iniimbak ng mga server ang mga email nang walang katapusan. Naka-back up ang mga email, at available ang mga sopistikadong pagpapatakbo/feature ng mail (paghahanap/pag-filter/mga bagong email/etc) kahit na naka-off ang computer.
Paano dumadaloy ang email sa loob?
Tingnan natin kung paano ipinapadala ang isang email. Ang mga email, tulad ng iba pang data sa Internet, ay ipinapadala bilang isang stream ng mga packet sa TCP/IP protocol ng internet. Ang pamamaraang ito ay nahahati sa tatlong hakbang:
- Kapag ipinadala ang isang email, hinahati ito ng TCP protocol sa mga packet (), na ang bawat isa ay naglalaman ng mga address ng nagpadala at tatanggap.
- Ang mga packet ay dinadala sa kanilang nais na patutunguhan sa pamamagitan ng IP protocol. Sinusuri ng mga router sa internet ang address ng bawat packet upang matukoy ang pinakamabisang landas patungo sa patutunguhang server ng email. Ang mga packet ay dadalhin sa susunod na router kapag may naplanong landas. Ang dami ng trapiko sa anumang partikular na network, halimbawa, ay nakakaimpluwensya kung paano niruruta ang mga email packet.
- Kapag dumating ang mga packet sa email server ng tatanggap, muling isasama ng TCP ang mga ito sa orihinal na format ng email (na mababasa ng tatanggap).
Mga Email Server(SMTP at MTA)
Hindi tulad ng isang pisikal na mailbox, kung saan ang lahat ng iyong mail ay pinangangasiwaan ng isang provider, ang post office, ang email ay humahawak ng hiwalay na papasok at papalabas na mail. Mayroong dalawang magkaibang uri ng mga server.
Ang Simple Mail Transfer System (SMTP) ay isang email delivery protocol na nagbibigay-daan sa iyong magpadala at tumanggap ng mga mensahe sa internet. Ang SMTP ay isang protocol na nagdadala ng impormasyon tungkol sa mga detalye ng pagpapadala ng isang email na mensahe at ginagamit lamang para sa papalabas na mail.
Ang Mail Transfer Agent (MTA) ay isang server application na nagpapadala ng mga email gamit ang Simple Mail Transfer Protocol (SMTP). Ang isang client-based na MTA, na kinabibilangan ng pag-install ng software para ma-access ang mga email (gaya ng Outlook), at isang web-based na MTA, na ina-access sa pamamagitan ng web browser, ay ang dalawang uri ng MTA (Gmail, halimbawa).
Ang sinumang may computer ay maaaring magpatakbo ng MTA. Ito ay simple, at isang MTA ang bahala sa papasok na mail. Ang pagpapatakbo ng sarili mong MTA para magpadala ng maraming maramihang email habang pinapanatili ang mataas na antas ng paghahatid ay maaaring mahirap.
Mayroong ilang mga pamantayan at kumbensyon na dapat sundin. Ang pagkabigong sundin ang mga ito ay malalagay sa alanganin ang iyong kapasidad na maghatid ng mail sa oras. Ang pag-configure sa iyong mga kliyente na gamitin ang SMTP server ng iyong ISP sa halip na i-set up at patakbuhin ang iyong sarili ay isang mas mabilis, mas madaling opsyon.
Mga Protocol ng Email
Post Office Protocol (POP) ay isang acronym para sa Post Office Protocol. Kinukuha ang email gamit ang software na ito. Pinapayagan ng POP3 ang isang email user na tingnan ang kanilang mga email na nakaimbak sa server sa kanilang user account. Hindi mo kailangang manatiling online para makuha ang iyong mga email. Upang ma-access ang isang email, kailangan mo lamang mag-iwan ng kopya sa server.
IMAP (Internet Message Access Protocol) ay medyo mas sopistikado pagdating sa pamamahala ng email. Ang mga kliyente at server ng IMAP ay may dalawang-daan na pag-uusap. Hindi tulad ng POP, ang IMAP protocol ay nagpapanatili ng isang duplicate ng bawat mensahe sa server upang ito ay ma-access ng maraming mga kliyente. Kapag nakatanggap ka ng email, ginagamit ang protocol na ito. Kapag gumagamit ng IMAP, mananatili ang mga email sa server sa halip na ma-download sa mailbox ng user at pagkatapos ay alisin.
Sa background ng isang email system, marami pang mas masalimuot na bahagi.
Umaasa ako na mayroon ka na ngayong mas mahusay na kaalaman sa sistema ng email, kasama ang mga protocol, server, at iba pang bahagi nito.
Mag-iwan ng Sagot