sendmail郵箱簡介
作者:佚名 時間:2012-11-23 分享到:
網(wǎng)絡(luò)發(fā)展初期,不同的網(wǎng)絡(luò)都擁有獨立的郵件程序,完成相應(yīng)的郵件轉(zhuǎn)發(fā)工作,但這些只限于網(wǎng)絡(luò)內(nèi)部,當(dāng)時的郵件程序無法完成異構(gòu)網(wǎng)絡(luò)的郵件傳輸,但delivermail(sendmail前身)的出現(xiàn)改變了這一情況,這個程序最初由eric allman在加州伯克利分校開發(fā),實現(xiàn)了網(wǎng)絡(luò)之間的郵件路由功能,可以使不同的網(wǎng)絡(luò)自由發(fā)送電子郵件。
在1980年,arpanet開始將使用的ncp協(xié)議轉(zhuǎn)化為tcp協(xié)議。這個變化使得網(wǎng)絡(luò)可用主機(jī)的數(shù)量從256臺猛增到超過數(shù)十億,另一個變化也起了決定性作用,即主機(jī)名開始從“平面”的主機(jī)名空間過渡為層次化的名字空間,在這些變化發(fā)生之前,郵件使用ftp協(xié)議進(jìn)行發(fā)送,后來,采用新的smtp協(xié)議專門負(fù)責(zé)郵件的傳送。
為了適應(yīng)網(wǎng)絡(luò)的發(fā)展變化,eric將delivermail發(fā)展成為sendmail.為了保證信息能夠在網(wǎng)絡(luò)之間轉(zhuǎn)發(fā),郵件必須遵守這些網(wǎng)絡(luò)的規(guī)定,否則會被丟棄,為了使一個網(wǎng)絡(luò)發(fā)送的郵件可以被其他網(wǎng)絡(luò)所接收,eric使用了靈活的方式-修改地址信息使其統(tǒng)一格式,這樣使得sendmail程序接收的郵件能夠順利轉(zhuǎn)發(fā)。