日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

SMTP安全

【SMTP安全】一、SMTP協(xié)議原理
SMTP-簡單郵件傳輸協(xié)議(SimpleMailTransferProtocol),是定義郵件傳輸?shù)膮f(xié)議,它是基于TCP服務(wù)的應(yīng)用層協(xié)議,由RFC0821所定義 。SMPT協(xié)議規(guī)定的命令是以明文方式進(jìn)行的 。為了說明SMTP的工作原理,我們以向www.Linuxaid.com.cn發(fā)送郵件為實(shí)例進(jìn)行說明 。
在linux環(huán)境下,使用"telnetwww.linuxaid.com.cn25"連接www.linuxaid.com.cn的25號端口(SMTP的標(biāo)準(zhǔn)服務(wù)端口);在windows下使用telnet程序,遠(yuǎn)程主機(jī)指定為www.linuxaid.com.cn,而端口號指定為25,然后連接www.linuxaid.com.cn:交互過程如下:
[lix@nslix]$telnetwww.linuxaid.com.cn25
Trying202.99.11.120...
Connectedtowww.linuxaid.com.cn.
Escapecharacteris"^]".
HELOideal
220www.linuxaid.com.cnESMTPSendmail8.10.2/8.10.2;Mon,18Sep200013:40:44
0800
250www.linuxaid.com.cnHello[210.12.114.130],pleasedtomeetyou
MAILFROM:ideal@BTamail.net.cn
2502.1.0IDEAL@btamail.net.cn...Senderok
RCPTTO:ideal@linuxaid.com.cn
2502.1.5ideal@linuxaid.com.cn...Recipientok
DATA
354Entermail,endwith"."onalinebyitself
hello,Plstogettomeetu:)goodlUCk
.
2502.0.0e8I5j1M11204Messageacceptedfordelivery
QUIT
2212.0.0www.linuxaid.com.cnclosingconnection
Connectionclosedbyforeignhost.
其中黑體部分是輸入的命令,其他內(nèi)容是對方郵件服務(wù)器輸出的狀態(tài)信息 。
這里,HELO是客戶向?qū)Ψ洁]件服務(wù)器發(fā)出的標(biāo)識自己的身份的命令,這里假設(shè)發(fā)送者為ideal;MAILFROM命令用來表示發(fā)送者的郵件地址;RCPTTO:標(biāo)識接收者的郵件地址,這里表示希望發(fā)送郵件給ideal@linuxaid.com.cn,假如郵件接收者不是本地用戶,例如RCPTTO:ideal@btamail.net.cn,則說明希望對方郵件服務(wù)器為自己轉(zhuǎn)發(fā)(Relay)郵件,若該機(jī)器答應(yīng)轉(zhuǎn)發(fā)這樣的郵件,則表示該郵件服務(wù)器是OPENRELAY的,否則說明該服務(wù)器不答應(yīng)RELAY;DATA表示下面是郵件的數(shù)據(jù)部分,輸入完畢以后,以一個(gè)"."開始的行作為數(shù)據(jù)部分的結(jié)束標(biāo)識;QUIT表示退出這次會(huì)話,結(jié)束郵件發(fā)送 。
這就是一個(gè)簡單的發(fā)送郵件的會(huì)話過程,其實(shí)當(dāng)使用OutlookeXPress等客戶軟件發(fā)送時(shí),后臺進(jìn)行的交互也是這樣的,當(dāng)然,SMTP協(xié)議為了處理復(fù)雜的郵件發(fā)送情況如附件等等,定義了很多的命令及規(guī)定,具體可以通過閱讀RFC821來獲得 。
當(dāng)你的一個(gè)朋友向你發(fā)送郵件時(shí),他的郵件服務(wù)器和你的郵件服務(wù)器通過SMTP協(xié)議通信,將郵件傳遞給你郵件地址所指示的郵件服務(wù)器上(這里假設(shè)你的本地郵件服務(wù)器是Linux系統(tǒng)),若你通過telnet協(xié)議直接登錄到郵件服務(wù)器上,則可以使用mail等客戶軟件直接閱讀郵件,但是若你希望使用本地的MUA(MailUserAgent,如outlookexpress等客戶軟件)來閱讀郵件,則本地客戶端通過POP3或IMAP協(xié)議與郵件服務(wù)器交互,將郵件信息傳遞到客戶端(如:win98系統(tǒng)) 。而假如你向你的朋友回復(fù)一封信件時(shí),你所使用的MUA也是通過SMTP協(xié)議與郵件服務(wù)(一般為發(fā)送郵件地址對應(yīng)的email地址)器通信,指示其希望郵件服務(wù)器幫助轉(zhuǎn)發(fā)一封郵件到你朋友的郵件地址指定的郵件服務(wù)器中 。若本地郵件服務(wù)器答應(yīng)你通過它轉(zhuǎn)發(fā)郵件,則服務(wù)器通過SMTP協(xié)議發(fā)送郵件到對方的郵件服務(wù)器 。這就是接受和發(fā)送郵件的全部過程 。
二、什么是mailRelay
郵件服務(wù)器一般具有一個(gè)或若干個(gè)域名(這些域名應(yīng)該出現(xiàn)在某個(gè)配置文件內(nèi)),郵件服務(wù)器在運(yùn)行時(shí)將監(jiān)聽25號端口,等待遠(yuǎn)程的發(fā)送郵件的請求 。網(wǎng)絡(luò)上其他的mail服務(wù)器或者請求發(fā)送郵件的MUA(MailUserAgent,如outlookexpress、FoxMail等等)會(huì)連接郵件服務(wù)器的25號端口,請求發(fā)送郵件,SMTP會(huì)話過程一般是從遠(yuǎn)程標(biāo)識自己的身份開始,過程如下:

推薦閱讀