讓windows和linux共享郵件: Sylpheed應用
(作者:肥蟲,轉載請注明出處,謝謝。)
1. 緣由
最近發現一直在用的Dreammail有嚴重的bug,相當數量的郵件都被損壞,附件不能打開,有的甚至連正文都消失了,一怒之下決定扔掉Dreammail。之前,對Dreammail處理大量郵件的速度也是相當不滿意,所以這一次算是積怨已久的爆發吧。對我而言,對郵件客戶端的要求有以下幾點:
1. 處理郵件迅速。程序跑的慢,是因為機子差?我不這樣認為。現在的軟件,界面是越來越花哨,算法卻越來越弱智。面向對象的設計思維使得程序員們把考慮的重心轉向結構邏輯,動輒談架構,卻忽略了實現細節。但是細節往往決定成敗。Dreammail剛出來的時候我還是很喜歡,有很多很方便的設計,用起來很舒服,不過這些都是表面現象,幾百封郵件就讓它不堪重負了,慢如蝸牛。
2. 安全性。Dreammail毀了我相當數量的郵件,我已無語了,什么這個加密,那個認證的,都是騙人的,連郵件保存都出問題,就不要奢談安全了。
3. 可訪問性。把郵件放到U盤里到處跑是個不錯的主意,但是在不同平臺下訪問郵件的需求也是很迫切的,尤其對那些和我一樣時不時要跑到Linux下面的人來說,兩套郵件系統看不到同樣的郵件是非常痛苦的事情。
于是,我就在尋找一款輕量級(light-weight), 跨平臺(cross-platform), 有良好口碑歷史的郵件客戶端(Mail User Agent)。最終我選擇了Sylpheed.
2. Sylpheed簡介
Sylpheed作者是日本人,Hiroyuki Yamamoto(山本博之)。Sylpheed是一款操作簡單,輕量級的郵件客戶端,采用CORE+UI的方式開發,其郵件處理部分已經剝離出來做成了LibSylp庫,也就是說如果你有興趣,就可以開發自己的可視化界面,而具體的郵件處理都交給LibSylp來完成。當然用Sylpheed本身的UI已經做的不錯了,簡潔大方,沒有多余的東西。由于Sylpheed的設計初衷就是“快響應”(Quick-responding),對上千封的郵件搜索都可以瞬間完成,運行速度不是Outlook, Dreammail可以比擬的。
Sylpheed采用GTK+編寫的界面,可以運行在Linux,Windows,FreeBSD以及MacOS等操作系統上,可訪問性不言而喻了。
Sylpheed還有一個Cutting-Edge版本,叫做Sylpheed-Claws,不過最近改名為Claws Mail,想和Sylpheed劃清界限。Claws和Sylpheed最大的不同在于前者加入了很多新鮮的功能,比如更自由的過濾(可以自動轉發),更多的插件等等,但兩者的郵件結構和處理邏輯基本一樣(都是以LibSylp為基礎),所以是可以通用同一郵件夾的,這點后面將給出解釋。
Sylpheed:http://sylpheed.sraoss.jp/en/
ClawsMail:www.claws-mail.org
3. 在Windows與Linux之間共享郵件
對于安裝了雙系統的計算機,不同系統下訪問同一郵件夾的苦惱是很多朋友常常碰到的。如果你建立兩套郵件系統,郵件夾之間的同步也是個大問題。下面來看看設置方法。
3.1 Windows中Sylpheed的設置
從這里http://sylpheed.sraoss.jp/en/download.html#win32下載Sylpheed的Win32的版本后,進行安裝。安裝后第一次啟動Sylpheed的時候,它會提示你設置本地郵件夾保存的位置,為了便于共享,這里將它設置為d:\mail,這樣,你的所有郵件接受下來后都被存放到d:\mail。如下圖所示。

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

再選中Send標簽,為SMTP增加認證。注意,在用戶名和密碼處留空,表示和你在上圖中填入的賬號密碼一直。

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

還有重要的一點,GMail的pop3和smtp服務器端口和一般的郵件系統不一樣,需要修改為995和465。

這樣,一個GMail賬戶就算建立完成了。其它的郵件服務,比如163,sohu等,可以掠過SSL和smtp/pop port兩部,使用默認設置即可。
3.2 Linux中Sylpheed的設置
在Linux上的Sylpheed和在windows下同版本的Sylpheed毫無二致,配置過程就省略了。唯一需要注意的問題是:由于我們要讓兩個操作系統共享同一郵件夾,因此在初次運行Sylpheed的時候需要指定郵件夾的位置。D:就是/media/hda5,所以按照下圖指定郵箱地址。另外,有時候如果發現郵箱不對,可以用File->Mailbox->Rebuild MailBox Tree來重新Load一下郵件夾。

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

這是xubuntu里面的sylpheed。

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

后記
寫了這么多,累累,呵呵。不過解決了心頭大患,也是值得開心的事情。
最后再提一下郵件組織的問題。Dreammail和Sylpheed都使用單個文件保存郵件,但是Dreammail可能使用了壓縮的方法,導致你在郵件窗口里看見的郵件數量,和在資源管理器Dreammail目錄里看到的郵件數量是不一致的。而Sylpheed就很清爽,嚴格的,每個郵件對應一個文件。
還有就是Dreammail的目錄,如果你有多少email賬戶,Dreammail就有多少個對應的目錄。使用Dreammail的老用戶一定要注意阿,假如你在Dreammail里面把郵件從一個賬戶移動到另一個賬戶,不要以為真的“物理移動”了。在資源管理器里,那些郵件仍然在老的賬戶目錄里面!所以如果你要是刪除了老的賬戶的目錄,你的郵件就玩完了!我上過了Dreammail的當。
越說越來氣,Dreammail的導出郵件功能也有大Bug,不少郵件導出到.eml格式的時候,都變成空的了。而導出.eml是Dreammail唯一的一個能完整保留附件的導出方式。可見,Dreammail根本就不準備讓你輕松的離開它而轉向其它的email客戶端。
雖然如此,還是期待國產軟件早日能提供安全可靠高效的免費email客戶端。如果也有開源的MUA項目那就更好了。
1. 緣由
最近發現一直在用的Dreammail有嚴重的bug,相當數量的郵件都被損壞,附件不能打開,有的甚至連正文都消失了,一怒之下決定扔掉Dreammail。之前,對Dreammail處理大量郵件的速度也是相當不滿意,所以這一次算是積怨已久的爆發吧。對我而言,對郵件客戶端的要求有以下幾點:
1. 處理郵件迅速。程序跑的慢,是因為機子差?我不這樣認為。現在的軟件,界面是越來越花哨,算法卻越來越弱智。面向對象的設計思維使得程序員們把考慮的重心轉向結構邏輯,動輒談架構,卻忽略了實現細節。但是細節往往決定成敗。Dreammail剛出來的時候我還是很喜歡,有很多很方便的設計,用起來很舒服,不過這些都是表面現象,幾百封郵件就讓它不堪重負了,慢如蝸牛。
2. 安全性。Dreammail毀了我相當數量的郵件,我已無語了,什么這個加密,那個認證的,都是騙人的,連郵件保存都出問題,就不要奢談安全了。
3. 可訪問性。把郵件放到U盤里到處跑是個不錯的主意,但是在不同平臺下訪問郵件的需求也是很迫切的,尤其對那些和我一樣時不時要跑到Linux下面的人來說,兩套郵件系統看不到同樣的郵件是非常痛苦的事情。
于是,我就在尋找一款輕量級(light-weight), 跨平臺(cross-platform), 有良好口碑歷史的郵件客戶端(Mail User Agent)。最終我選擇了Sylpheed.
2. Sylpheed簡介
Sylpheed作者是日本人,Hiroyuki Yamamoto(山本博之)。Sylpheed是一款操作簡單,輕量級的郵件客戶端,采用CORE+UI的方式開發,其郵件處理部分已經剝離出來做成了LibSylp庫,也就是說如果你有興趣,就可以開發自己的可視化界面,而具體的郵件處理都交給LibSylp來完成。當然用Sylpheed本身的UI已經做的不錯了,簡潔大方,沒有多余的東西。由于Sylpheed的設計初衷就是“快響應”(Quick-responding),對上千封的郵件搜索都可以瞬間完成,運行速度不是Outlook, Dreammail可以比擬的。
Sylpheed采用GTK+編寫的界面,可以運行在Linux,Windows,FreeBSD以及MacOS等操作系統上,可訪問性不言而喻了。
Sylpheed還有一個Cutting-Edge版本,叫做Sylpheed-Claws,不過最近改名為Claws Mail,想和Sylpheed劃清界限。Claws和Sylpheed最大的不同在于前者加入了很多新鮮的功能,比如更自由的過濾(可以自動轉發),更多的插件等等,但兩者的郵件結構和處理邏輯基本一樣(都是以LibSylp為基礎),所以是可以通用同一郵件夾的,這點后面將給出解釋。
Sylpheed:http://sylpheed.sraoss.jp/en/
ClawsMail:www.claws-mail.org
3. 在Windows與Linux之間共享郵件
對于安裝了雙系統的計算機,不同系統下訪問同一郵件夾的苦惱是很多朋友常常碰到的。如果你建立兩套郵件系統,郵件夾之間的同步也是個大問題。下面來看看設置方法。
3.1 Windows中Sylpheed的設置
從這里http://sylpheed.sraoss.jp/en/download.html#win32下載Sylpheed的Win32的版本后,進行安裝。安裝后第一次啟動Sylpheed的時候,它會提示你設置本地郵件夾保存的位置,為了便于共享,這里將它設置為d:\mail,這樣,你的所有郵件接受下來后都被存放到d:\mail。如下圖所示。
以Gmail為例,我們來看看它的賬戶配置。
首先,如下圖所示,新建賬戶。
再選中Send標簽,為SMTP增加認證。注意,在用戶名和密碼處留空,表示和你在上圖中填入的賬號密碼一直。
由于GMail使用SSL,所以還要在下圖的標簽中選擇使用SSL。
還有重要的一點,GMail的pop3和smtp服務器端口和一般的郵件系統不一樣,需要修改為995和465。
這樣,一個GMail賬戶就算建立完成了。其它的郵件服務,比如163,sohu等,可以掠過SSL和smtp/pop port兩部,使用默認設置即可。
3.2 Linux中Sylpheed的設置
在Linux上的Sylpheed和在windows下同版本的Sylpheed毫無二致,配置過程就省略了。唯一需要注意的問題是:由于我們要讓兩個操作系統共享同一郵件夾,因此在初次運行Sylpheed的時候需要指定郵件夾的位置。D:就是/media/hda5,所以按照下圖指定郵箱地址。另外,有時候如果發現郵箱不對,可以用File->Mailbox->Rebuild MailBox Tree來重新Load一下郵件夾。
3.3 在windows和linux下共享郵件夾的效果
這是windows里面的sylpheed。
這是xubuntu里面的sylpheed。

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

后記
寫了這么多,累累,呵呵。不過解決了心頭大患,也是值得開心的事情。
最后再提一下郵件組織的問題。Dreammail和Sylpheed都使用單個文件保存郵件,但是Dreammail可能使用了壓縮的方法,導致你在郵件窗口里看見的郵件數量,和在資源管理器Dreammail目錄里看到的郵件數量是不一致的。而Sylpheed就很清爽,嚴格的,每個郵件對應一個文件。
還有就是Dreammail的目錄,如果你有多少email賬戶,Dreammail就有多少個對應的目錄。使用Dreammail的老用戶一定要注意阿,假如你在Dreammail里面把郵件從一個賬戶移動到另一個賬戶,不要以為真的“物理移動”了。在資源管理器里,那些郵件仍然在老的賬戶目錄里面!所以如果你要是刪除了老的賬戶的目錄,你的郵件就玩完了!我上過了Dreammail的當。
越說越來氣,Dreammail的導出郵件功能也有大Bug,不少郵件導出到.eml格式的時候,都變成空的了。而導出.eml是Dreammail唯一的一個能完整保留附件的導出方式。可見,Dreammail根本就不準備讓你輕松的離開它而轉向其它的email客戶端。
雖然如此,還是期待國產軟件早日能提供安全可靠高效的免費email客戶端。如果也有開源的MUA項目那就更好了。
posted on 2007-01-23 09:31 肥蟲 閱讀(4367) 評論(4) 編輯 收藏 所屬分類: Linux