讓windows和linux共享郵件: Sylpheed應(yīng)用

          (作者:肥蟲,轉(zhuǎn)載請(qǐng)注明出處,謝謝。)
          1. 緣由


          最近發(fā)現(xiàn)一直在用的Dreammail有嚴(yán)重的bug,相當(dāng)數(shù)量的郵件都被損壞,附件不能打開,有的甚至連正文都消失了,一怒之下決定扔掉Dreammail。之前,對(duì)Dreammail處理大量郵件的速度也是相當(dāng)不滿意,所以這一次算是積怨已久的爆發(fā)吧。對(duì)我而言,對(duì)郵件客戶端的要求有以下幾點(diǎn):
          1. 處理郵件迅速。程序跑的慢,是因?yàn)闄C(jī)子差?我不這樣認(rèn)為。現(xiàn)在的軟件,界面是越來(lái)越花哨,算法卻越來(lái)越弱智。面向?qū)ο蟮脑O(shè)計(jì)思維使得程序員們把考慮的重心轉(zhuǎn)向結(jié)構(gòu)邏輯,動(dòng)輒談架構(gòu),卻忽略了實(shí)現(xiàn)細(xì)節(jié)。但是細(xì)節(jié)往往決定成敗。Dreammail剛出來(lái)的時(shí)候我還是很喜歡,有很多很方便的設(shè)計(jì),用起來(lái)很舒服,不過(guò)這些都是表面現(xiàn)象,幾百封郵件就讓它不堪重負(fù)了,慢如蝸牛。
          2. 安全性。Dreammail毀了我相當(dāng)數(shù)量的郵件,我已無(wú)語(yǔ)了,什么這個(gè)加密,那個(gè)認(rèn)證的,都是騙人的,連郵件保存都出問(wèn)題,就不要奢談安全了。
          3. 可訪問(wèn)性。把郵件放到U盤里到處跑是個(gè)不錯(cuò)的主意,但是在不同平臺(tái)下訪問(wèn)郵件的需求也是很迫切的,尤其對(duì)那些和我一樣時(shí)不時(shí)要跑到Linux下面的人來(lái)說(shuō),兩套郵件系統(tǒng)看不到同樣的郵件是非常痛苦的事情。

          于是,我就在尋找一款輕量級(jí)(light-weight), 跨平臺(tái)(cross-platform), 有良好口碑歷史的郵件客戶端(Mail User Agent)。最終我選擇了Sylpheed.

          2. Sylpheed簡(jiǎn)介


          Sylpheed作者是日本人,Hiroyuki Yamamoto(山本博之)。Sylpheed是一款操作簡(jiǎn)單,輕量級(jí)的郵件客戶端,采用CORE+UI的方式開發(fā),其郵件處理部分已經(jīng)剝離出來(lái)做成了LibSylp庫(kù),也就是說(shuō)如果你有興趣,就可以開發(fā)自己的可視化界面,而具體的郵件處理都交給LibSylp來(lái)完成。當(dāng)然用Sylpheed本身的UI已經(jīng)做的不錯(cuò)了,簡(jiǎn)潔大方,沒(méi)有多余的東西。由于Sylpheed的設(shè)計(jì)初衷就是“快響應(yīng)”(Quick-responding),對(duì)上千封的郵件搜索都可以瞬間完成,運(yùn)行速度不是Outlook, Dreammail可以比擬的。

          Sylpheed采用GTK+編寫的界面,可以運(yùn)行在Linux,Windows,F(xiàn)reeBSD以及MacOS等操作系統(tǒng)上,可訪問(wèn)性不言而喻了。

          Sylpheed還有一個(gè)Cutting-Edge版本,叫做Sylpheed-Claws,不過(guò)最近改名為Claws Mail,想和Sylpheed劃清界限。Claws和Sylpheed最大的不同在于前者加入了很多新鮮的功能,比如更自由的過(guò)濾(可以自動(dòng)轉(zhuǎn)發(fā)),更多的插件等等,但兩者的郵件結(jié)構(gòu)和處理邏輯基本一樣(都是以LibSylp為基礎(chǔ)),所以是可以通用同一郵件夾的,這點(diǎn)后面將給出解釋。

          Sylpheed:http://sylpheed.sraoss.jp/en/
          ClawsMail:www.claws-mail.org

          3. 在Windows與Linux之間共享郵件


          對(duì)于安裝了雙系統(tǒng)的計(jì)算機(jī),不同系統(tǒng)下訪問(wèn)同一郵件夾的苦惱是很多朋友常常碰到的。如果你建立兩套郵件系統(tǒng),郵件夾之間的同步也是個(gè)大問(wèn)題。下面來(lái)看看設(shè)置方法。

          3.1 Windows中Sylpheed的設(shè)置

          從這里http://sylpheed.sraoss.jp/en/download.html#win32下載Sylpheed的Win32的版本后,進(jìn)行安裝。安裝后第一次啟動(dòng)Sylpheed的時(shí)候,它會(huì)提示你設(shè)置本地郵件夾保存的位置,為了便于共享,這里將它設(shè)置為d:\mail,這樣,你的所有郵件接受下來(lái)后都被存放到d:\mail。如下圖所示。


          以Gmail為例,我們來(lái)看看它的賬戶配置。
          首先,如下圖所示,新建賬戶。


          再選中Send標(biāo)簽,為SMTP增加認(rèn)證。注意,在用戶名和密碼處留空,表示和你在上圖中填入的賬號(hào)密碼一直。


          由于GMail使用SSL,所以還要在下圖的標(biāo)簽中選擇使用SSL。


          還有重要的一點(diǎn),GMail的pop3和smtp服務(wù)器端口和一般的郵件系統(tǒng)不一樣,需要修改為995和465。


          這樣,一個(gè)GMail賬戶就算建立完成了。其它的郵件服務(wù),比如163,sohu等,可以掠過(guò)SSL和smtp/pop port兩部,使用默認(rèn)設(shè)置即可。

          3.2 Linux中Sylpheed的設(shè)置
          在Linux上的Sylpheed和在windows下同版本的Sylpheed毫無(wú)二致,配置過(guò)程就省略了。唯一需要注意的問(wèn)題是:由于我們要讓兩個(gè)操作系統(tǒng)共享同一郵件夾,因此在初次運(yùn)行Sylpheed的時(shí)候需要指定郵件夾的位置。D:就是/media/hda5,所以按照下圖指定郵箱地址。另外,有時(shí)候如果發(fā)現(xiàn)郵箱不對(duì),可以用File->Mailbox->Rebuild MailBox Tree來(lái)重新Load一下郵件夾。


          3.3 在windows和linux下共享郵件夾的效果
          這是windows里面的sylpheed。


          這是xubuntu里面的sylpheed。


          這是xubuntu里面的sylpheed claws(Claws Mail)。



          后記

          寫了這么多,累累,呵呵。不過(guò)解決了心頭大患,也是值得開心的事情。
          最后再提一下郵件組織的問(wèn)題。Dreammail和Sylpheed都使用單個(gè)文件保存郵件,但是Dreammail可能使用了壓縮的方法,導(dǎo)致你在郵件窗口里看見的郵件數(shù)量,和在資源管理器Dreammail目錄里看到的郵件數(shù)量是不一致的。而Sylpheed就很清爽,嚴(yán)格的,每個(gè)郵件對(duì)應(yīng)一個(gè)文件。
          還有就是Dreammail的目錄,如果你有多少email賬戶,Dreammail就有多少個(gè)對(duì)應(yīng)的目錄。使用Dreammail的老用戶一定要注意阿,假如你在Dreammail里面把郵件從一個(gè)賬戶移動(dòng)到另一個(gè)賬戶,不要以為真的“物理移動(dòng)”了。在資源管理器里,那些郵件仍然在老的賬戶目錄里面!所以如果你要是刪除了老的賬戶的目錄,你的郵件就玩完了!我上過(guò)了Dreammail的當(dāng)。
          越說(shuō)越來(lái)氣,Dreammail的導(dǎo)出郵件功能也有大Bug,不少郵件導(dǎo)出到.eml格式的時(shí)候,都變成空的了。而導(dǎo)出.eml是Dreammail唯一的一個(gè)能完整保留附件的導(dǎo)出方式。可見,Dreammail根本就不準(zhǔn)備讓你輕松的離開它而轉(zhuǎn)向其它的email客戶端。

          雖然如此,還是期待國(guó)產(chǎn)軟件早日能提供安全可靠高效的免費(fèi)email客戶端。如果也有開源的MUA項(xiàng)目那就更好了。



          posted on 2007-01-23 09:31 肥蟲 閱讀(4377) 評(píng)論(4)  編輯  收藏 所屬分類: Linux

          評(píng)論

          # re: 讓windows和linux共享郵件: Sylpheed應(yīng)用[未登錄](méi) 2007-01-23 16:04 過(guò)客

          用了很多年的foxmail,一直用的好好的。。。  回復(fù)  更多評(píng)論   

          # re: 讓windows和linux共享郵件: Sylpheed應(yīng)用 2007-01-23 16:13 肥蟲

          主要目的是想提供一個(gè)雙操作系統(tǒng)下共享同一郵件夾的解決辦法。如果用戶只有一個(gè)windows,那這篇文章就用不著看了。  回復(fù)  更多評(píng)論   

          # re: 讓windows和linux共享郵件: Sylpheed應(yīng)用 2009-07-01 16:26 001

          Sylpheed不支持HTML方式查看有點(diǎn)不爽,有時(shí)候還是會(huì)收到一些html格式的郵件,sylpheed沒(méi)法很好的還原。
          雖然我知道html的郵件安全性差,但是有時(shí)候還是有必要的。
            回復(fù)  更多評(píng)論   

          # re: 讓windows和linux共享郵件: Sylpheed應(yīng)用 2014-06-21 18:52 Tammy是大叔

          郵件多了,老筆記本真感覺(jué)帶不動(dòng)Dreammail了  回復(fù)  更多評(píng)論   

          導(dǎo)航

          <2009年7月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          相冊(cè)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 隆德县| 汤阴县| 临湘市| 南涧| 东兴市| 南宁市| 新源县| 高唐县| 永宁县| 太湖县| 汕头市| 都江堰市| 游戏| 东乡县| 长垣县| 株洲县| 丰镇市| 泸州市| 临西县| 紫云| 延长县| 武宣县| 临海市| 大同县| 靖州| 尼玛县| 鄱阳县| 宁河县| 蓬安县| 永泰县| 嘉义市| 临武县| 古交市| 荔浦县| 秦皇岛市| 大丰市| 天等县| 古浪县| 鸡西市| 佛冈县| 仪陇县|