簡(jiǎn)述:1.SMTP是什么?有什么作用?SMTP是SimpleMailTransferProtocol的縮寫,即簡(jiǎn)單郵件傳輸協(xié)議,是一種提供有效可靠傳送電子郵件的協(xié)議,用于在兩臺(tái)郵件服務(wù)器間交換郵件。負(fù)責(zé)發(fā)送
1. SMTP是什么?有什么作用?
SMTP是Simple Mail Transfer Protocol的縮寫,即簡(jiǎn)單郵件傳輸協(xié)議,是一種提供有效可靠傳送電子郵件的協(xié)議,用于在兩臺(tái)郵件服務(wù)器間交換郵件。負(fù)責(zé)發(fā)送郵件的服務(wù)器稱為SMTP客戶,負(fù)責(zé)接收郵件的服務(wù)器稱為SMTP服務(wù)器. 例如本動(dòng)畫中SMTP-1是客戶,SMTP-2是服務(wù)器. 如果 Alice采用用戶代理形式,則用戶代理是客戶,SMTP-1是服務(wù)器。
2. 什么是SMTP命令和應(yīng)答?
SMTP客戶使用命令把郵件信息傳送到服務(wù)器。共有4個(gè)字母組成,例如MAIL命令傳送發(fā)件人信息,DATA傳送郵件內(nèi)容等。服務(wù)器使用應(yīng)答對(duì)此回應(yīng),由3個(gè)數(shù)字后面附上簡(jiǎn)單的文字說明組成,例如"250 OK" 表示同意客戶發(fā)來的命令。
3. 為什么發(fā)送郵件前先發(fā)送RCPT 命令而不是直接發(fā)送郵件?
先發(fā)送RCPT命令的目的是為了弄清服務(wù)器是否做好接收郵件的準(zhǔn)備,然后才發(fā)送郵件. 這樣避免浪費(fèi)網(wǎng)絡(luò)資源,不致于發(fā)送了很長的郵件后才發(fā)現(xiàn)收件人帳戶有問題,例如查無此人、信箱存儲(chǔ)空間不夠。
4. 郵件服務(wù)器間郵件傳輸使用了TCP協(xié)議,為何郵件有時(shí)還會(huì)丟失?
郵件服務(wù)器之間的SMTP協(xié)議使用TCP連接,可以保證郵件準(zhǔn)確無誤地在郵件服務(wù)器之間傳輸. 但由于郵件服務(wù)器本身的故障,例如郵件空間不足等,會(huì)導(dǎo)致郵件無法完成傳輸而導(dǎo)致丟失。
5. 發(fā)件人用戶代理為何不直接將郵件發(fā)送給收件人的用戶代理,而是通過郵件服務(wù)器來傳輸?
因?yàn)橛脩綦娔X、手機(jī)性能有限,無法運(yùn)行收發(fā)郵件的程序,并且無法不間斷地運(yùn)行并連接到互聯(lián)網(wǎng)上. 因此只能將信件暫時(shí)存放在郵件服務(wù)器中,用戶需要時(shí)就可以去下載信件。
6. 為什么用戶收發(fā)郵件時(shí)感覺不到SMTP過程?
如果用戶使用用戶代理軟件,則這個(gè)復(fù)雜的過程被用戶代理屏蔽了,用戶只需要進(jìn)行簡(jiǎn)單的發(fā)送操作就可完成郵件的發(fā)送. 如果用戶使用Web方式,則所有過程都由郵件服務(wù)器完成。
騰佑科技IDC服務(wù)有雙線服務(wù)器租用、網(wǎng)通服務(wù)器租用、電信服務(wù)器租用。
搜索詞
熱門產(chǎn)品推薦