SMTP是一種提供可靠且有效的電子郵件傳輸?shù)膮f(xié)議。SMTP是建立在FTP文件傳輸服務(wù)上的一種郵件服務(wù),主要用于系統(tǒng)之間的郵件信息傳遞,并提供有關(guān)來(lái)信的通知。SMTP獨(dú)立于特定的傳輸子系統(tǒng),且只需要可靠有序的數(shù)據(jù)流信道支持,SMTP的重要特性之一是其能跨越網(wǎng)絡(luò)傳輸郵件,即“SMTP郵件中繼”。使用SMTP,可實(shí)現(xiàn)相同網(wǎng)絡(luò)處理進(jìn)程之間的郵件傳輸,也可通過(guò)中繼器或網(wǎng)關(guān)實(shí)現(xiàn)某處理進(jìn)程與其他網(wǎng)絡(luò)之間的郵件傳輸。
SMTP是一個(gè)相對(duì)簡(jiǎn)單的基于文本的協(xié)議。在其之上指定了一條消息的一個(gè)或多個(gè)接收者(在大多數(shù)情況下被確認(rèn)是存在的),然后消息文本會(huì)被傳輸??梢院芎?jiǎn)單地通過(guò)telnet程序來(lái)測(cè)試一個(gè)SMTP服務(wù)器。SMTP使用TCP端口25。要為一個(gè)給定的域名決定一個(gè)SMTP服務(wù)器,需要使用MX (Mail eXchange)DNS。 [2] 在八十年代早期SMTP開(kāi)始被廣泛地使用。當(dāng)時(shí),它只是作為UUCP的補(bǔ)充,UUCP更適合于處理在間歇連接的機(jī)器間傳送郵件。相反,SMTP在發(fā)送和接收的機(jī)器在持續(xù)連線的網(wǎng)絡(luò)情況下工作得最好。Sendmail是最早使用SMTP的郵件傳輸代理之一。到2001年至少有50個(gè)程序?qū)MTP實(shí)現(xiàn)為一個(gè)客戶端(消息的發(fā)送者)或一個(gè)服務(wù)器(消息的接收者)。一些其他的流行的SMTP服務(wù)器程序包括了Philip Hazel的exim,IBM的Postfix,D. J. Bernstein的Qmail,以及Microsoft Exchange Server。由于這個(gè)協(xié)議開(kāi)始是基于純ASCII文本的,它在二進(jìn)制文件上處理得并不好。諸如MIME的標(biāo)準(zhǔn)被開(kāi)發(fā)來(lái)編碼二進(jìn)制文件以使其通過(guò)SMTP來(lái)傳輸。今天,大多數(shù)SMTP服務(wù)器都支持8位MIME擴(kuò)展,它使二進(jìn)制文件的傳輸變得幾乎和純文本一樣簡(jiǎn)單。SMTP是一個(gè)“推”的協(xié)議,它不允許根據(jù)需要從遠(yuǎn)程服務(wù)器上“拉”來(lái)消息。要做到這點(diǎn),郵件客戶端必須使用POP3或IMAP。另一個(gè)SMTP服務(wù)器可以使用ETRN在SMTP上觸發(fā)一個(gè)發(fā)送。
SMTP是一組用于從源地址到目的地址傳送郵件的規(guī)則,并且控制信件的中轉(zhuǎn)方式。SMTP協(xié)議屬于TCP/IP協(xié)議族,它幫助每臺(tái)計(jì)算機(jī)在發(fā)送或中轉(zhuǎn)信件時(shí)找到下一個(gè)目的地。通過(guò)SMTP協(xié)議所指定的服務(wù)器,我們就可以把E—mail寄到收信人的服務(wù)器上了,整個(gè)過(guò)程只需要幾分鐘。SMTP服務(wù)器是遵循SMTP協(xié)議的發(fā)送郵件服務(wù)器,用來(lái)發(fā)送或中轉(zhuǎn)用戶發(fā)出的電子郵件。SMTP是一種提供可靠且有效電子郵件傳輸?shù)膮f(xié)議。它是建立在FTP文件傳輸服務(wù)上的一種郵件服務(wù),主要用于傳輸系統(tǒng)之間的郵件信息并提供來(lái)信有關(guān)的通知。SMTP重要的特性之一是它能跨越網(wǎng)絡(luò)傳輸郵件,也即“SMTP郵件中繼”。使用SMTP,可實(shí)現(xiàn)相同網(wǎng)絡(luò)上處理機(jī)之間的郵件傳輸,也可以通過(guò)中繼器或網(wǎng)關(guān)實(shí)現(xiàn)某處理機(jī)與其它網(wǎng)絡(luò)之間的郵件傳輸。具有域名服務(wù)系統(tǒng)(DNS)功能的郵件交換服務(wù)器還可以用來(lái)識(shí)別出傳輸郵件的下一跳IP地址。
最初的SMTP的局限之一在于它沒(méi)有對(duì)發(fā)送方進(jìn)行身份驗(yàn)證的機(jī)制。因此,后來(lái)定義了SMTP-AUTH擴(kuò)展。盡管有了身份認(rèn)證機(jī)制,垃圾郵件仍然是一個(gè)主要的問(wèn)題。但由于龐大的SMTP安裝數(shù)量帶來(lái)的網(wǎng)絡(luò)效應(yīng),大刀闊斧地修改或完全替代SMTP被認(rèn)為是不現(xiàn)實(shí)的。Internet Mail 2000就是一個(gè)替代SMTP的建議方案。因此,出現(xiàn)了一些同SMTP工作的輔助協(xié)議。IRTF的反垃圾郵件研究小組正在研究一些建議方案,以提供簡(jiǎn)單、靈活、輕量級(jí)的、可升級(jí)的源端認(rèn)證。最有可能被接受的建議方案是發(fā)件人策略框架協(xié)議。