2013年12月20日星期五

利用 Thunderbird 同步 Microsoft Exchange Server 的行事曆

雖然於 利用 Thunderbird 收發 Microsoft Exchange Server 的郵件 提出利用 Thunderbird 附加功能 ExQuilla 來操作收發電郵
但 Microsoft 的 Exchange Server 綑綁著行事曆功能,只使用 Thunderbird 未能獲取資訊

中立評論,其實 Thunderbird 原本功能上沒有行事曆


不過可以到附加功能中,搜尋 calendar 安裝 Lightning
不過需要注意新版本 Lightning 版本必須匹配新版本 Thunderbird
當 Lightning 發佈新版本後,舊版本 Thunderbird 便立即找不到


而 Exchange EWS Provider 本是專支援 Lightning 的附加功能
但由於 Microsoft 經常改動 Exchange Server 企圖防止第三方軟件解讀
由於要修改頻繁,每次更新附加功能又需要經 Mozilla 審批才能存放於 Thunderbird 的附加功能頁面
最後 Exchange EWS Provider 的更新狀況不再存放於 Thunderbird 附加功能頁
現在存放於 http://www.1st-setup.nl/wordpress/?page_id=551 ,最頂的 exchangecalendar-*.xpi 為最新版本
留意,若果使用 Firefox 來下載 xpi 需要先右 click 再按另存,因為 Firefox 及 Thunderbird 同樣使用 xpi 為附加功能的副檔名
但 Firefox 則不能使用 Thunderbird 的 xpi


下載後 xpi 完,在附加功能頁面中以檔案安裝 xpi


選擇需要安裝的 xpi


基於安全理由,並非由 Thunderbird 提供的附加功能,在安裝前需要讓使用者確認


安裝後重新啟動 Thunderbrd 讓附加功能正式運作

當然,如果利用 Thunderbrowse 可以從網頁的 xpi 拉至附加功能頁面,直接進行安裝則會更方便


完成安裝後,首頁右邊會顯示行事曆及主畫面有 Create a new calendar 的按鈕


按下按鈕顯示行事曆的存放位置(或與網絡行事曆連結)
如果需要與 Exchange Server 的行事曆連結當然選擇 On the Network


安裝 Exchange EWS Provider 後,便會增多了 Microsoft Exchange 2007/2010/2013
(前三者只需要安裝 Lightning 便有,證明前三者的操作方式具公開性,而且亦沒有大幅改變,讓第三方軟件亦可以穩定更新)
Use offline cache 若有需要利用 cache 儲存 offline 的行事曆資料亦可選取


Name 為顯示行事曆的名稱
Color 為顯示行事曆的顏色,方便 Lightning 中同時顯示多個行程
Show Reminders 為顯示提醒將要發生的行程
E-Mail 如果 Thunderbird 有安裝 ExQuilla 並已經設定 Exchange Server 的郵件帳戶
Exchange EWS Provider 便可以選取已建立的帳戶與當前的行事曆進行同步


Primary email address 為當行程將要發出提醒時會自動發送的郵件帳戶,若果先前已經選取 Exchange Server 的郵件帳戶則會自動寫入
Username 為 Exchange Server 行事曆的使用者名稱
Domain name 為 Exchange Server 的域名,通常為 www.xxx.com 當中的 xxx 的文字
但有時未必相同,便需要向 Exchange Server 管理員查詢
Server URL 為 Exchange Server 的進行各種服務查詢的 URL ,通常為 https://www.xxx.com/EWS/Exchange.asmx
但有時未必相同,若果不清楚的 Server URL 可選取 Use Exchange's autodiscovery function 並按 Perform autodiscovery
讓 Exchange EWS Provider 進行查詢


如果查詢得到 Exchange Server 的回應,便需要輸入使用者帳戶的密碼


有時 Exchange EWS Provider 會找到超過一個 Server URL 使用者便需要自行嘗試



若果選擇正確便會顯示更多選項,由於現在只需要連結行事曆, Folder base 選擇 Calendar folder 便完成設定
若果使用 autodiscovery 都找不到 Server URL 便需要與 Exchange Server 管理員查詢


回到首頁,右邊的行事曆自動與 Exchange Server 的行事曆同步


按下 calendar tag 便可以以整個行事曆顯示行程
若果在 Lightning 更新行事曆後發現 Exchange Server 未更新,需要手動按下 Synchronize 按鈕讓資料同步

沒有留言 :

發佈留言