棗莊英特電子郵件系統(tǒng)的優(yōu)點 是即便遠地機不可訪問,發(fā)送者也可以把文件發(fā)送出去。為此TCP/IP采用spooling緩沖技術,將用戶收發(fā)文件與實際的文件傳輸區(qū)別開,這種劃分實際是UA和MTA劃分的原型。
用戶發(fā)送郵件時,首先利用用戶界面生成郵件,然后把它傳給發(fā)送郵件spooling區(qū),相當于文件從UA到MS。然后的整個發(fā)送過程用戶都不必關心,等待關于發(fā)送結果的報告就可以了。負責發(fā)送郵件的客戶(相當于MTA的發(fā)送部分)是一個后臺進程,它一發(fā)現(xiàn)發(fā)送緩沖區(qū)有郵件待發(fā),立刻將其取出,并把信宿機名映射成IP地址,然后請求與對方的服務器(相當于MTA的接收部分)建立TCP連接。如果連接成功,便發(fā)送郵件,對方服務器將接收到的郵件存放在接收郵件郵箱(相當于MS)中;
發(fā)送完后,客戶將相應郵件從發(fā)送緩沖區(qū)刪除。假如連接不成功,客戶記下發(fā)送時間。客戶進程周期性地檢查發(fā)送緩沖區(qū),每當它發(fā)現(xiàn)未發(fā)郵件,或用戶傳來一個新郵件,客戶立即著手發(fā)送。當發(fā)現(xiàn)某郵件很長時間(如有些系統(tǒng)將這個時間設置為3天)都發(fā)不出去,客戶將它返回發(fā)送者。