亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 服務(wù)器 > Mail服務(wù)器 > 正文

建立大容量Web界面的Email系統(tǒng)

2024-09-08 23:46:32
字體:
供稿:網(wǎng)友

最近幾年來,基于Web的免費(fèi)Email系統(tǒng)非常流行,當(dāng)前,幾個(gè)著名的免費(fèi)Email網(wǎng)站基本上已經(jīng)成為大多數(shù)人的選擇,建立單純提供免費(fèi)Email服務(wù)的站點(diǎn)不再像以前那樣受到熱烈歡迎,但是提供Web界面的Email服務(wù)已經(jīng)成為了一個(gè)商業(yè)站點(diǎn)為其注冊(cè)成員提供的基本服務(wù)之一。

一個(gè)Email系統(tǒng)可以分為服務(wù)器端和客戶端,Web界面的Email系統(tǒng)則是將Email客戶放在了Web服務(wù)器端,因此Email系統(tǒng)所需要實(shí)現(xiàn)的是一個(gè)Web界面的Email客戶。然而,由于這個(gè)Email系統(tǒng)要求用戶數(shù)量較大,因此對(duì)于Email服務(wù)器也有特定的要求。

1、操作系統(tǒng)和用戶數(shù)據(jù)庫(kù)

由于提供Web和Email服務(wù)要求穩(wěn)定性和性能特別高,因此一般都使用Unix作為服務(wù)器的操作系統(tǒng),例如hotmail使用FreeBSD 和Solaris,國(guó)內(nèi)163等站點(diǎn)也是BSD系列。然而, Unix的標(biāo)準(zhǔn)Email系統(tǒng)也不合適用做這種大容量服務(wù)。有的Unix系統(tǒng),例如當(dāng)前版本的Linux,其用戶標(biāo)識(shí)只有16位,因此用戶數(shù)量最多只能有64K,即使Unix系統(tǒng)本身支持32位的用戶標(biāo)識(shí),考慮到性能因素,單臺(tái)服務(wù)器支持的用戶數(shù)量也不要超過10 萬。

為了具有支持更多用戶的可擴(kuò)展性,一般采用多臺(tái)服務(wù)器同時(shí)提供服務(wù),雖然此時(shí)仍然可以使用標(biāo)準(zhǔn)Unix用戶作為Email用戶,但考慮到安全性、性能以及可管理性,一般采用非Unix系統(tǒng)用戶來作為Email用戶。而保存用戶數(shù)據(jù)通常采用支持網(wǎng)絡(luò)訪問的數(shù)據(jù)庫(kù)形式,一般常用的有LDAP、標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)、以及Email系統(tǒng)自己實(shí)現(xiàn)的用戶數(shù)據(jù)庫(kù)。其中,LDAP由于是提供目錄服務(wù)的標(biāo)準(zhǔn),因此應(yīng)該為最佳的選擇,其常用的開放源代碼實(shí)現(xiàn)為OpenLDAP;而標(biāo)準(zhǔn)數(shù)據(jù)庫(kù)由于實(shí)現(xiàn)方便、可擴(kuò)展性強(qiáng),其中在Int ernet上最常用的為MySQL;此外,也有使用其他方式的實(shí)現(xiàn)。

2、郵件的保存

由于用戶數(shù)量較大,如何保存用戶的郵件就是一個(gè)非常重要的問題。傳統(tǒng)Unix使用一個(gè)單一目錄來保存所有用戶的郵件,在用戶數(shù)量較多時(shí)就極大的降低了文件系統(tǒng)的性能。只有使用多級(jí)目錄,每個(gè)目錄下的文件數(shù)量有限,才能降低打開文件時(shí)的系統(tǒng)消耗,或者不再使用簡(jiǎn)單的文件來保存郵件,而采用某一種封裝形式。完全采取數(shù)據(jù)庫(kù)形式來保存郵件,由于用戶郵件操作多為文件操作,且大小變化較大,因此會(huì)造成性能和存儲(chǔ)空間上較大的浪費(fèi)。

由于用戶數(shù)量巨大,并且也要求能被多臺(tái)服務(wù)器同時(shí)訪問,必須采用存儲(chǔ)空間較大的服務(wù)器或服務(wù)器集群來保存,通過光纖通道或者網(wǎng)絡(luò)文件系統(tǒng)NFS來共享存儲(chǔ)空間,使得每個(gè)用戶的郵件存儲(chǔ)路徑對(duì)于每個(gè)服務(wù)器都是一致的。光纖通道是一種非常昂貴的解決方法,更為常用的是使用NFS,可以使用專用的NFS服務(wù)器,如NetApp,或者使用帶有RAID能力的PC Unix服務(wù)器。

當(dāng)使用NFS共享存儲(chǔ)空間的時(shí)候,一個(gè)非常重要的問題必須注意。由于NFS缺乏文件鎖定機(jī)制,因此使用傳統(tǒng)的用戶郵件存儲(chǔ)格式mailbox時(shí),因?yàn)樗械泥]件都保存在同一個(gè)文件中,因此進(jìn)行郵件操作就必須加鎖,以保證沒有訪問沖突,這就使得它不適合NFS存儲(chǔ)方式。為了解決這個(gè)問題,qmail提出了Maildir存儲(chǔ)方式,每個(gè)郵件作為單獨(dú)的一個(gè)文件保存在用戶個(gè)人的郵件目錄下,就避免了加鎖。因此,常見的免費(fèi)郵件服務(wù)器,一般都采用Maildir方式來保存用戶的郵件。

如果不打算使用共享文件系統(tǒng)的方式來保存用戶的郵件,而打算讓每個(gè)服務(wù)器只訪問其自己硬盤存儲(chǔ)空間上的用戶郵件,那么Email服務(wù)器和客戶端都需要進(jìn)行定制,使它們能通過用戶名來找到用戶屬于的真正服務(wù)器,將訪問任務(wù)交給這個(gè)服務(wù)器完成。這種方法的缺點(diǎn)除了所需要的改動(dòng)較大之外,系統(tǒng)結(jié)構(gòu)復(fù)雜之外,還由于服務(wù)器是按用戶進(jìn)行分割的,不利于分擔(dān)負(fù)載。其優(yōu)點(diǎn)也是由于它不通過網(wǎng)絡(luò)訪問其他服務(wù)器,因此可以采用任意的郵件存儲(chǔ)格式,包括采用強(qiáng)大的cyrus系統(tǒng)來保存郵件和提供服務(wù)。

3、郵件服務(wù)器軟件

標(biāo)準(zhǔn)的Email軟件,例如sendmail,雖然也提供了一些包括aliases等方法,來支持非Unix系統(tǒng)用戶,但是這些能力對(duì)于實(shí)現(xiàn)這種Email系統(tǒng)是不夠的。為了支持這些Email用戶,必須使用自己的Email服務(wù)器軟件。一般由于現(xiàn)有的Email軟件都相當(dāng)成熟,而且也都是開放源代碼的軟件,因此一般都是改動(dòng)原有的Email軟件,如sendmail、qmail等,使其支持特定的Email用戶。完全重寫一個(gè)Email服務(wù)軟件,從成熟性、穩(wěn)定性來看并不可取。

不管從性能上,安全性上考慮,sendmail并不是理想的選擇,而且由于qmail本身就支持Maildir,因此就成為了常用的Email 軟件的基礎(chǔ)開發(fā)平臺(tái)。然而需要注意的是,qmail使用GPL許可進(jìn)行保護(hù),因此基于qmail進(jìn)行的任何改動(dòng),原則上必須公開源代碼,這對(duì)開發(fā)商業(yè)系統(tǒng)有一定障礙。當(dāng)然可以通過不改動(dòng)qmail,而改動(dòng)相關(guān)的系統(tǒng)庫(kù)函數(shù),或者采用外掛的方式來繞過這個(gè)問題。另一個(gè)可選的基礎(chǔ)Email軟件是postfix,其本身就具備與LDAP、MySQL的接口,幾乎不需要改動(dòng)就能作為郵件系統(tǒng)的一部分。

4、Web客戶端

Web界面Email系統(tǒng)的另一個(gè)重要的部分就是Web客戶端,這一部分的功能將如同個(gè)人計(jì)算機(jī)中的OutLook,負(fù)責(zé)給用戶提供訪問自己郵件的能力。由于Web訪問本身是無連接的,因此必須保證用戶的安全性。基本上,安全性可以通過登錄后建立的會(huì)話標(biāo)識(shí)、臨時(shí)目錄,并在程序中進(jìn)行驗(yàn)證來保證。

Web客戶端必須以統(tǒng)一的方式來訪問服務(wù)器,可以通過直接文件訪問的方式來獲得用戶的郵件,或者通過POP3、IMAP等標(biāo)準(zhǔn)協(xié)議來訪問。對(duì)于使用網(wǎng)絡(luò)文件系統(tǒng)來共享用戶郵件的系統(tǒng),通過直接文件訪問的方法最為直接和便利,也不需要額外的消耗。而通過POP3、IMAP協(xié)議來訪問服務(wù)器,其直接的好處就是Web客戶端和Email服務(wù)器相分離,提高了系統(tǒng)安全性。

當(dāng)前,已經(jīng)有一些相當(dāng)成熟的開放源代碼的Web客戶端軟件,其中IMP是采用PHP來實(shí)現(xiàn)的,通過IMAP協(xié)議訪問服務(wù)器的Web郵件客戶端軟件。而WING則是采用Perl來實(shí)現(xiàn)的另一個(gè)Web客戶端軟件。這些開放源代碼軟件都相當(dāng)不錯(cuò),然而,將這些軟件與自己的系統(tǒng)相集成,還會(huì)需要進(jìn)行一定改動(dòng)。此外,還應(yīng)該遵循其許可要求,將改動(dòng)的代碼對(duì)外公開。

5、實(shí)現(xiàn)負(fù)載均衡

由于需要提供給大量的用戶進(jìn)行訪問,因此單臺(tái)服務(wù)器不能滿足這個(gè)需要,而必須要使用多服務(wù)器的方式。除了按照功能性進(jìn)行分割之外,如Web服務(wù)器、Email服務(wù)器以及文件服務(wù)器相分離,還需要對(duì)一些資源緊張的服務(wù)使用多服務(wù)器進(jìn)行負(fù)載均衡。雖然當(dāng)前一些商業(yè)廠家也提出了一些服務(wù)器集群的方案,但常用的簡(jiǎn)單而有效的方法還是DNS循環(huán)解析,Web服務(wù)器重定位和NAT負(fù)載均衡等幾種。

DNS循環(huán)解析是為同一個(gè)名字分配多個(gè)IP地址,它用在Yahoo等相當(dāng)大的站點(diǎn)上,實(shí)際效果也相當(dāng)不錯(cuò)。而Web服務(wù)器重定位則是由Web服務(wù)器隨機(jī)產(chǎn)生位于不同服務(wù)器上的真實(shí)頁(yè)面URL,使不同的瀏覽器載入不同服務(wù)器上的頁(yè)面,使用它只能實(shí)現(xiàn)Web客戶端的負(fù)載均衡。而NAT負(fù)載均衡則利用第四層交換機(jī),使同樣的請(qǐng)求轉(zhuǎn)向不同的服務(wù)器,除了昂貴的交換機(jī)之外,也有一些軟件能完成NAT功能,我曾對(duì)FreeBSD的natd進(jìn)行了改動(dòng),使其能支持負(fù)載均衡,對(duì)于因?yàn)榻粨Q機(jī)價(jià)格問題而不得不降低性能要求的使用者來講,也是一種選擇。

6、實(shí)例分析

當(dāng)前在國(guó)內(nèi)最流行的Web界面Email系統(tǒng)為網(wǎng)易公司的系統(tǒng),它是采用qmail作為基本服務(wù)器軟件,再加以改動(dòng)的系統(tǒng)。它采用 NFS網(wǎng)絡(luò)文件系統(tǒng)作為用戶郵件存儲(chǔ)空間,使用Maildir作為郵件存儲(chǔ)格式,提供多級(jí)目錄以支持大量用戶。其Web客戶端為他們自己實(shí)現(xiàn)的,通過直接訪問用戶郵件的方式為用戶提供服務(wù)。不考慮其軟件的小問題,這種實(shí)現(xiàn)方式是非常流行且成熟的方式,大部分免費(fèi)郵件服務(wù)系統(tǒng)都是采用的這種模式。

另一種方式是盡量利用已有的開放源代碼軟件,一種可行的方案是使用Postfix、OpenLDAP、cyrus和IMP來實(shí)現(xiàn)大容量Email 系統(tǒng),其中,主郵件服務(wù)器使用Postfix查詢LDAP服務(wù)器,決定用戶的真實(shí)郵箱地址,然后轉(zhuǎn)發(fā)到真實(shí)郵件主機(jī)上,該主機(jī)通過LDAP查詢確認(rèn),將郵件放入cyrus服務(wù)器中,而IMP通過登錄cyrus,使用IMAP訪問用戶郵件。當(dāng)用戶增多,一臺(tái)cyrus服務(wù)器不夠時(shí),可以將新添加的用戶放置到新增加的服務(wù)器上,只需要在LDAP服務(wù)器設(shè)置相應(yīng)的屬性就可以了。在這種方式下,由于用戶是嚴(yán)格按服務(wù)器分割造成了管理等困難之外,這種結(jié)構(gòu)本身較為復(fù)雜。然而,如果用戶數(shù)量不是很多,那么就不需要使用多臺(tái)cyrus服務(wù)器和LDAP服務(wù)器,復(fù)雜程度就大大降低,比較適合中小型站點(diǎn)使用。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
成人天堂入口网站| av成人影院在线| 亚洲无毛电影| 在线观看xxxx| 欧美成人精品福利| 欧美一区二区三区爱爱| 久久免费观看视频| www在线免费观看| 欧美日韩视频不卡| 午夜精品久久久久久久99热黄桃| 亚洲国产高清在线| 日韩毛片在线播放| 色婷婷国产精品久久包臀| 亚洲精品社区| 伊人久久综合影院| 国内精品不卡在线| 国产视频一区二区三区四区五区| 综合久久综合久久| 99热这里只有精品99| 4438五月综合| 国产精品亚洲产品| 又黄又爽无遮挡| 亚洲午夜精品一区二区三区| 国产精品扒开腿做爽爽爽男男| 亚洲国产福利在线| 亚洲制服国产| 成人嘿咻视频免费看| 日本三级在线观看网站| 国产精品一级片在线观看| 国产三级生活片| 91精品国产自产观看在线| 久久在精品线影院精品国产| 91麻豆精品久久毛片一级| 日韩福利视频一区| 91看片在线观看| 欧美精品无码一区二区三区| 国产精品色呦| 欧美日韩高清在线观看| 中文字幕在线一区| 伊人影院在线观看视频| 精品无码一区二区三区蜜臀| 91国内精品久久久久| 欧美日韩精品欧美日韩精品| 又色又爽又高潮免费视频国产| 亚洲美女屁股眼交| 成人福利影视| 久久久国产精品人人片| 欧美在线视频网| 日韩三级免费| 日韩毛片在线| 亚洲精品女人久久久| 欧美成年人视频在线观看| 一区二区三区四区在线免费观看| www.91av.cn| 久久久精品成人| 国产毛片毛片毛片毛片毛片| 久久99亚洲精品| 一本大道久久加勒比香蕉| 在线免费一区| 美女网站免费看| a级在线观看| 成人区人妻精品一区二| 影音先锋男人在线资源| 免费极品av一视觉盛宴| 精久久久久久久久久久| 99久久99久久免费精品小说| 一本色道久久综合亚洲91| 久久福利视频导航| 99re热这里只有精品视频| 欧美一区二区三区视频在线| 欧美日韩电影一区二区| 男人av资源站| 日日嗨av一区二区三区四区| 欧美丝袜美腿| 亚洲精品字幕在线观看| 久久国产精品露脸对白| 中日韩美女免费视频网址在线观看| 在线视频一区二区三区在线播放| www.操操操| 久久久久久久久影院| 国内外成人免费激情在线视频网站| 波多野结衣先锋影音| 一区二区三区视频免费| 欧美视频导航| 日韩一区精品字幕| 日韩精品在线免费观看| 亚洲视频在线网| h在线免费观看| 欧美三区免费完整视频在线观看| 综合亚洲深深色噜噜狠狠网站| 一区二区三区韩国免费中文网站| caoporen国产精品视频| 日b视频在线观看| 久久久久久在线观看| 欧美电影在线免费观看| 中文字幕在线观看二区| 成人午夜激情在线| 久久精品国产亚洲av麻豆| 艳母动漫在线观看| 黄频视频在线观看| 久久久久久久久影视| 成人一区二区免费视频| www成人在线视频| 国产三区在线观看| japonensisjava老师可播放| 亚洲国产精品国自产拍av| 国内精品视频在线播放| 国内精品视频在线| 久久久久狠狠高潮亚洲精品| 国产亚洲欧美日韩日本| 91视频免费观看| 一级毛片在线观| 久久99国产精品视频| av在线官网| 久久综合伊人77777蜜臀| 最新av中文字幕| 一级中文字幕一区二区| 国产+高潮+白浆+无码| 色www永久免费视频首页在线| 久久99伊人| 国产成人高清| 欧美性猛交xxxx乱大交| 国产情侣免费视频| 成人性生交大片免费看中文| 国产一区二区三区在线免费| 欧美69精品久久久久久不卡| www亚洲人| 老湿机69福利| 91精品国产综合久久久久久漫画| 亚洲精品日韩综合观看成人91| 一级黄色av| 最新中文乱码字字幕在线| 国产精品一二三区视频| 久久综合久久八八| 99re6在线观看| 91短视频在线观看| 米仓穗香在线观看| 成本人h片动漫网站在线观看| 日韩不卡视频在线| 午夜精品久久一牛影视| 丁香色欲久久久久久综合网| 日产精品久久久一区二区| 国产精品三级在线观看| 日本一卡二卡四卡精品| 国产精品第一第二| 精品无码一区二区三区电影桃花| 香蕉成人在线视频| 九九九九免费视频| 亚洲图片欧美视频| 国内精品久久久久久影院老狼| 超碰免费在线播放| av黄色一级片| 久久999免费视频| 欧美三级电影网址| 日韩在线激情视频| 影音先锋久久资源网| 亚洲巨乳在线观看| 国产精品视频在线播放| 三上悠亚av一区二区三区| 久久精品国产免费观看| www.亚洲免费av| 国产精品视频在线免费观看| 老熟妻内射精品一区| 国产欧美一区二区三区另类精品| 插我舔内射18免费视频| 国产欧美高清| 亚洲精品97久久久babes| 欧美高清电影在线看| 国产成人高清在线| www555久久| 欧美日韩在线观看视频| 一本大道久久a久久精品| 第四色成人网| 国产精品宾馆在线精品酒店| 国偷自产av一区二区三区小尤奈| 久久91亚洲精品中文字幕| 亚洲高清在线一区| 国产色综合一区二区三区| 97精品国产露脸对白| www欧美com| av国产在线观看| 激情五月婷婷综合网| 中文字幕av一区| 国产一级淫片免费| 国产清纯白嫩初高生在线观看91| 制服.丝袜.亚洲.中文.综合| www.爱色av.com| 亚洲经典在线看| 欧美性另类69xxxx| 亚洲一区二区久久| 婷婷婷国产在线视频| 欧美做暖暖视频| 精品国产一区二区在线观看| 黄色成人在线| 亚洲最大成人在线| 黄色网免费看| 亚洲国产裸拍裸体视频在线观看乱了| 一二三四中文字幕| 精品视频一区二区观看| 国产肉体ⅹxxx137大胆| 日本v片在线高清不卡在线观看| 综合激情亚洲| 性欧美xxxx大乳国产app| 欧美一级日韩免费不卡| 中文字幕乱码日本亚洲一区二区| 在线欧美小视频| 禁网站在线观看免费视频| 99蜜桃臀久久久欧美精品网站| 欧美老女人性生活视频| 免费看日韩精品| 亚洲国产精品久久久男人的天堂| 五月婷婷狠狠操| 欧美福利视频网站| 18av在线播放| 精品久久久久久久久久久久| www.五月婷婷| 91精品国产麻豆| 国产成人av影院| 久久久免费视频网站| 成人晚上爱看视频| 国产一区不卡在线| 夜夜躁日日躁狠狠久久88av| 亚洲精品黄色| 老司机性视频| 澳门av一区二区三区| 国产天堂在线| 久久艹免费视频| 欧美亚洲精品一区| 小明看看成人免费视频| 一二三四视频在线社区中文字幕2| 久久影院视频免费| 亚洲欧洲激情在线| 欧美性xxxx69| 国产美女久久久久久| 精品露脸国产偷人在视频| xxxx欧美xxxx黑人| 日本亚洲色大成网站www久久| 欧美日韩一区二区三区高清| 少妇献身老头系列| 欧美日韩一区二区区| 91九色在线观看视频| 无码免费一区二区三区| 群体交乱之放荡娇妻一区二区| 中文字幕一区三区久久女搜查官| 在线免费观看www| 白丝女仆被免费网站| 色xxx在线播放| 四虎地址8848精品| 日韩亚洲视频在线观看| 91浏览器在线观看| 久久资源亚洲| 亚洲美女福利视频网站| 欧美日韩中文国产一区发布| 欧美一区二区三区不卡视频| 久久99久久99精品免观看软件| 欧美日韩在线另类| 今天的高清视频免费播放成人| 美女国产精品| 自拍偷拍视频亚洲| 成人精品免费视频| 国产精品国产亚洲伊人久久| 尤物精品国产第一福利三区| 免费成人av电影| 美女精品久久| 香蕉视频在线网站| 国产精品嫩草视频| 亚洲在线视频一区| 超薄肉色丝袜脚交一区二区| 久久精品无码一区二区三区| 国产精品最新在线观看| 情侣偷拍对白清晰饥渴难耐| 国产精品免费观看| 黄瓜视频18免费观看| 97色在线观看| 国产二区国产一区在线观看| 亚洲欧美精品| 欧美日韩中字| 亚洲第一二三区| 美女视频黄是免费| 一二三四视频在线中文| 又黄又爽的视频在线观看| 91免费精品国自产拍在线不卡| 日韩a级作爱片一二三区免费观看| a级一a一级在线观看| 亚洲永久精品ww.7491进入| 国产午夜精品久久久久久免费视| 成人动漫视频| 青青久在线视频| 国色天香久久精品国产一区| 成人午夜影视| 一区二区三区不卡在线| 欧美四级电影在线观看| 国产麻豆电影在线观看| 噼里啪啦在线中文观看| 在线观看视频网站你懂得| 日韩一级片免费| 成年人黄色片视频| 国模gogo一区二区大胆私拍| 日韩精品导航| 欧美理论电影在线播放| 欧美国产一区二区在线观看| 日本精品视频网站| 人妻丰满熟妇av无码久久洗澡| 91网站在线观看免费| 欧美精品尤物在线观看| 高清在线不卡av| 日韩高清免费在线| 亚洲一区二区| 欧美日韩精品| 亚洲av中文无码乱人伦在线视色| 激情亚洲小说| 日本一级片在线播放| 91不卡在线观看| 九九热在线免费观看| 色8久久久久| 粉嫩老牛aⅴ一区二区三区| 精品视频一区二区在线观看| 日韩精品一二三| jlzzjlzz欧美大全| 欧美激情一区二区三区四区| 日韩精品福利网站| 丁香花高清视频完整版在线观看| 97成人资源| 久久久久久久香蕉| 三级网站在线免费观看| 欧美日韩视频免费在线观看| 国产噜噜噜噜噜久久久久久久久| 麻豆免费看一区二区三区|