freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

smtp簡(jiǎn)單郵件傳輸協(xié)議(編輯修改稿)

2025-06-26 01:29 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 內(nèi)容這兩種東西。我們寫信也寫信封和信皮,我們可以借生活中的信件來幫助理解。   (1)SMTP信封比較容易理解,它被作為一系列的SMTP協(xié)議單元傳送,它包括發(fā)送者地址,傳送模式,還有一個(gè)或多個(gè)接收者地址。如果有不清楚的地方,請(qǐng)參閱《SMTP協(xié)議標(biāo)準(zhǔn)》。    SMTP(2)至于內(nèi)容,它是由兩部分組成的,一部分是信頭,一部分是信體,信頭是由一個(gè)個(gè)的域/值對(duì)(一個(gè)域,一個(gè)值)組成的,如果信體有結(jié)構(gòu)的話,它的結(jié)構(gòu)是以MIME構(gòu)造的。內(nèi)容從根本上來說是文本的,一般也是由ASCII碼構(gòu)成的,但是由于使用了MIME,所以這個(gè)限制應(yīng)該也是沒有了,但信頭卻不行,一般都應(yīng)該使用ASCII碼表示。雖然SMTP協(xié)議是一個(gè)不錯(cuò)的協(xié)議,可是對(duì)它的擴(kuò)展還是不可避免,本文主要說明了一種擴(kuò)展方法,使用這種擴(kuò)展方法,服務(wù)器和用戶之間可以相互知道對(duì)方使用了擴(kuò)展,使用了多少,如果進(jìn)行通信。 編輯本段通訊模型  SMTP協(xié)議是TCP/IP協(xié)議族中的一員,主要對(duì)如何將電子郵件從發(fā)送方地址傳送到接收方地址,也即是對(duì)傳輸?shù)囊?guī)則做了規(guī)定。SMTP協(xié)議的通信模型并不復(fù)雜,主要工作集中在發(fā)送SMTP和接收SMTP上:首先針對(duì)用戶發(fā)出的郵件請(qǐng)求,由發(fā)送SMTP建立一條連接到接收SMTP的雙工通訊鏈路,這里的接收SMTP是相對(duì)于發(fā)送SMTP而言的,實(shí)際上它既可以是最終的接收者也可以是中間傳送者。發(fā)送SMTP負(fù)責(zé)向接收SMTP發(fā)送SMTP命令,而接收SMTP則負(fù)責(zé)接收并反饋應(yīng)答。 SMTP協(xié)議的命令和應(yīng)答   從前面的通訊模型可以看出SMTP協(xié)議在發(fā)送SMTP和接收SMTP之間的會(huì)話是靠發(fā)送SMTP的SMTP命令和接收SMTP反饋的應(yīng)答來完成的。在通訊鏈路建立后,發(fā)送SMTP發(fā)送MAIL命令指令郵件發(fā)送者,若接收SMTP此時(shí)可以接收郵件則作出OK的應(yīng)答,然后發(fā)送SMTP繼續(xù)發(fā)出RCPT命令以確認(rèn)郵件是否收到,如果接收到就作出OK的應(yīng)答,否則就發(fā)出拒絕接收應(yīng)答,但這并不會(huì)對(duì)整個(gè)郵件操作造成影響。雙方如此反復(fù)多次,直至郵件處理完畢。SMTP協(xié)議共包含10個(gè)SMTP命令,列表如下:   SMTP命令命令說明   HELLO<domain><CRLF>識(shí)別發(fā)送方到接收SMTP的一個(gè)HELLO命令   MAILFROM:<reversepath><CRLF><reversepath>為發(fā)送者地址。此命令告訴接收方一個(gè)新郵件發(fā)送的開始,并對(duì)所有的狀態(tài)和緩沖區(qū)進(jìn)行初始化。此命令開始一個(gè)郵件傳輸處理,最終完成將郵件數(shù)據(jù)傳送到一個(gè)或多個(gè)郵箱中。   RCPTTO:<forwardpath><CRLF><forwardpath>標(biāo)識(shí)各個(gè)郵件接收者的地址   DATA<CRLF>   接收SMTP將把其后的行為看作郵件數(shù)據(jù)去處理,以<CRLF>.<CRLF>標(biāo)識(shí)數(shù)據(jù)的結(jié)尾。   REST<CRLF>退出/復(fù)位當(dāng)前的郵件傳輸   NOOP<CRLF>要求接收SMTP僅做OK應(yīng)答。(用于測(cè)試)   QUIT<CRLF>要求接收SMTP返回一個(gè)OK應(yīng)答并關(guān)閉傳輸。   VRFY<string><CRLF>驗(yàn)證指定的郵箱是否存在,由于安全因素,服務(wù)器多禁止此命令。   EXPN<string><CRLF>驗(yàn)證給定的郵箱列表是否存在,擴(kuò)充郵箱列表,也常禁止使用。   HELP<CRLF>查詢服務(wù)器支持什么命令 編輯本段通信安全  sendmail是在Unix環(huán)境下使用最廣泛的實(shí)現(xiàn)郵件發(fā)送/接受的郵件傳輸代理程序。由于Sendmail郵件服務(wù)器的特點(diǎn)是功能強(qiáng)大而復(fù)雜,因此為保證Sendmail的安全性,需要作以下一些工作。   設(shè)置Sendmail使用smrsh   smrsh程序的目的是作為在mailer中為sendmail定義的/bin/sh的替代shell。smrsh是一種受限shell工具,它通過/   etc/smrsh目錄來明確指定可執(zhí)行文件的列表。簡(jiǎn)而言之smrsh限制了攻擊者可以執(zhí)行的程序集。當(dāng)它與sendmail程序一起使用的時(shí)候,smrsh有效的將sendmail可以執(zhí)行的程序的范圍限制在smrsh目錄之下。   第一步:   決定smrsh可以允許sendmail運(yùn)行的命令列表。缺省情況下應(yīng)當(dāng)包含以下命令,但不局限于這些命令:   /bin/mail(如果在你的系統(tǒng)中安裝了的話)   /usr/bin/procmail(如果在你的系統(tǒng)中安裝了的話)   注意:不可在命令列表里包括命令解釋程序,例如sh(1),csh(1),perl(1),uudecode(1)及流編輯器sed(1)。   第二步:   在/etc/smrsh目錄中創(chuàng)建允許sendmail運(yùn)行的程序的符號(hào)連接。   使用以下命令允許mail程序/bin/mail運(yùn)行:   [root@deep]cd/etc/smrsh   [root@deep]lns/bin/mailmail   用以下命令允許procmail程序/usr/bin/procmail運(yùn)行:   [root@deep]cd/etc/smrsh   [root@deep]lns/usr/bin/procmailprocmail   這將允許位于.forward和aliases中的用戶采用|program語法來運(yùn)行mail及procmail程序。   第三步   配置sendmail使之使用受限shell。mailer程序在sendmail的配置文件/etc/sendmail .cf中僅有一行。必須修改sendmail. cf文件中Mprog定義的那一行。將/bin/sh替換為/usr/sbin/smrsh。
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1