電子郵件的協定SMTP簡介

 

   現代人的生活離不開E-mail,幾乎每個人都有使用E-mail,除了一些很少使用網路的人例外,有關於E-mail的協定有3種,分別是SMTP寄信協定和POP、IMAP收信協定,今天先來和大家談談SMTP。

   SMTP(Simple Mail Transfer Protocol)中文是簡單郵件傳輸協定,用在寄E-mail的協定,簡單來說他的用處就是Sending Mail to People。早期的網路在傳送E-mail時並沒有統一的協定,這樣就很不方便,就好像出國旅遊時每個國家的插座都不同,所以後來就發展出大家都通用的一種協定,就是SMTP,如果有一天每個國家的插座都一樣的話那是不是出國旅就方便很多?所以說現在大家要寄送E-mail都統一使用SMTP就沒有問題了。當使用者要寄一封E-mail時,就會把這封信傳給SMTP伺服器,SMTP伺服器確認了以後就收下,然後把這封信放到了準備寄信的排程,這中間可能經過很多個SMTP伺服器,最後是透過POP或IMAP協定把信寄給收件人。SMTP其實就很像是現實生活中的郵差,把大家的信件送到收件人的手中。


    SMTP的郵件是由三個部分所組成:信封(Envelope)標頭(Headers)主體(Body)

信封Envelope

  信封就像我們平常寄傳統郵件,會在上面寫寄件人地址和收件人地址,在E-mail中也是一樣,信封的地方就是會有寄件人E-mail address和收件人E-mail address。

標頭Headers

  標頭的意思比較類似註釋,他是指一封E-mail的格式,標頭會有好幾個欄位為這封信件做註釋,但不會每個欄位都必填,標頭會包含下面這些資訊。

To:收件人的 E-mail 位址。
From:發信人的 E-mail 位址。
Subject:信件主題。
Message-ID:此信件的訊息識別碼。
Date:此信件的發信日期。
Received:收到此信件時,郵件伺服器的回覆訊息。
X-Priority:信件的緊急程度『X』,有標註的表示這是重要信件請對方優先處理,可以想成像是傳統郵件的掛號信。

主體Body

    主體就是信件內容,就相當於傳統郵件的信紙,E-mail要傳送的內容就會寫在這裡,其中以『<CR><LF>』表示每行的結束,又以『. <CR><LF>』表示文件的結尾。

    以上是SMTP的簡單介紹,下次會跟大家介紹POP和IMAP收信協定,想要更了解SMTP的人也可以看看下面的這個影片。

 

SMTP的簡介(資料來源:PowerCert Animated Videos)

arrow
arrow
    文章標籤
    SMTP
    全站熱搜
    創作者介紹
    創作者 波羅、希夏普2020 的頭像
    波羅、希夏普2020

    希夏普2020的程式天地

    波羅、希夏普2020 發表在 痞客邦 留言(0) 人氣()