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