Skip to main content

Gabay sa Simple Mail Transfer Protocol (SMTP)

Dr. Matthew Stevenson Shares Profound Spiritual Warfare Lesson & Prophetic Words (Abril 2024)

Dr. Matthew Stevenson Shares Profound Spiritual Warfare Lesson & Prophetic Words (Abril 2024)
Anonim

Ang Simple Mail Transfer Protocol (SMTP) ay isang standard na komunikasyon protocol para sa pagpapadala ng mga mensaheng email sa mga network ng negosyo at sa Internet. Ang SMTP ay orihinal na binuo sa unang bahagi ng 1980s at nananatiling isa sa mga pinaka-popular na mga protocol na ginagamit sa buong mundo.

Ang software ng email ay karaniwang gumagamit ng SMTP para sa pagpapadala at alinman sa mga protocol ng Post Office Protocol 3 (POP3) o Internet Message Access Protocol (IMAP) para sa pagtanggap ng mail. Sa kabila ng kanyang edad, walang tunay na alternatibo sa SMTP ang umiiral sa mainstream na paggamit.

Paano gumagana ang SMTP

Ang lahat ng mga modernong programa ng email client ay sumusuporta sa SMTP. Ang mga setting ng SMTP na pinananatili sa isang email client ay kasama ang IP address ng isang SMTP server (kasama ang mga address ng alinman sa POP o IMAP server para sa pagtanggap ng mga email). Ang mga kliyente na nakabatay sa web ay naglalagay ng address ng isang SMTP server sa loob ng kanilang pagsasaayos, habang ang mga kliyente ng PC ay nagbibigay ng mga setting ng SMTP na nagpapahintulot sa mga user na tukuyin ang kanilang sariling server ng pagpili.

Ang isang pisikal na SMTP server ay maaaring dedikado sa serbisyo ng trapiko ng email lamang ngunit madalas na pinagsama sa hindi bababa sa POP3 at kung minsan iba pang mga function ng proxy server.

Ang SMTP ay tumatakbo sa ibabaw ng TCP / IP at gumagamit ng TCP port number 25 para sa karaniwang komunikasyon. Upang mapabuti ang SMTP at tulungan labanan ang spam sa Internet, dinisenyo din ng mga grupo ng pamantayan ang TCP port 587 upang suportahan ang ilang aspeto ng protocol. Ang ilang mga serbisyong Web email, tulad ng Gmail, ay gumagamit ng hindi opisyal na TCP port 465 para sa SMTP.

SMTP Commands

Ang pamantayan ng SMTP ay tumutukoy sa isang hanay ng mga utos - mga pangalan ng mga tiyak na uri ng mga mensahe na mail client sa mail server kapag humihiling ng impormasyon. Ang mga karaniwang ginagamit na utos ay:

  • HELOatEHLO- Mga utos na magsimula ng isang bagong protocol session sa pagitan ng client at server. Hinihiling ng utos ng EHLO na tumugon sa anumang opsyonal na mga extension ng SMTP na sinusuportahan nito
  • MAIL- Command upang simulan ang pagpapadala ng isang mensaheng email
  • RCPT- Command upang magbigay ng isang email address para sa isang tatanggap ng kasalukuyang mensahe na inihanda
  • DATA- Ang utos na nagpapahiwatig ng pagsisimula ng pagpapadala ng mensaheng email. Ang utos na ito ay nagsimula ng isang serye ng isa o higit pang mga follow-on na mga mensahe na naglalaman ng isang piraso ng mensahe. Ang huling mensahe sa pagkakasunud-sunod ay walang laman (na naglalaman lamang ng isang panahon (.) Bilang isang character ng pagwawakas) upang ipahiwatig ang dulo ng email.
  • RSET- habang nasa proseso ng pagpapadala ng isang email (pagkatapos mag-isyu ng MAIL command), alinman sa dulo ng koneksyon SMTP ay maaaring i-reset ang koneksyon kung nakatagpo ng isang error
  • NOOP- Isang mensahe na walang laman ("walang operasyon") na idinisenyo bilang isang uri ng ping upang suriin para sa kakayahang tumugon sa kabilang dulo ng session
  • Quit- Tinatapos ang protocol session

Ang tatanggap ng mga utos na ito ay tumutugon sa alinman sa mga numero ng tagumpay o pagkabigo.

Mga isyu sa SMTP

Ang SMTP ay walang mga built-in na tampok ng seguridad. Ang mga spammer sa internet ay pinagana upang magamit ang SNMP sa nakaraan sa pamamagitan ng pagbuo ng malaking halaga ng junk email at pagkakaroon ng mga ito na inihatid sa pamamagitan ng mga bukas na SMTP server. Ang proteksyon laban sa spam ay napabuti sa paglipas ng mga taon ngunit hindi walang palya. Bukod pa rito, hindi pinipigilan ng SMTP ang mga spammer mula sa pagtatakda (sa pamamagitan ng MAIL command) pekeng "Mula:" mga email address.