標籤

顯示具有 Mac 標籤的文章。 顯示所有文章
顯示具有 Mac 標籤的文章。 顯示所有文章

2010年12月22日 星期三

解決MAC MSN 8.0 無法login的問題,更改Server吧。

為了方便自己使用,我寫了一個小工具軟體來更改 Mac MSN 8.0的server設定,因為有太多人有類似的問題。

使用這個工具的重點是來更改 \user\Preferences\com.microsoft.Messenger.plist 裡面的ABCHServer的位置(Cached Address Book Clearing House),他是儲存你的聯絡人的server (預設是 byrdr.omega.contacts.msn.com),大部分的MSN 8.0 MAC版不能login就是卡在這個server 連結問題,只要把這個改成其他的server就可以了,可以改成:

  • by1.omega.contacts.msn.com
  • by2.omega.contacts.msn.com
  • by3.omega.contacts.msn.com
  • by4.omega.contacts.msn.com
  • by5.omega.contacts.msn.com

使用前請務必將 MSN 關閉,另外最好也先備份你的 com.microsoft.Messenger.plist 檔,更改完 ABCHServer位置後請按 "Update" 鍵再開啟MSN。

軟體下載位置 1. Server 2.Dropbox 



2010年12月1日 星期三

MSN 8 Mac版無法連線的問題

上個月把Microsoft Office 2011 for Mac 的版本安裝到Mac之後使用幾來很滿意,裡面也包括了Microsoft MSN for Mac 8.0的版本,這個版本包含了視訊會議的功能,這是以前所沒有的功能(Microsoft 還是比較照顧 Windows的使用者)。 原本使用新版的MSN相當滿意,可是最近一直發生MSN連不上的問題,有時一個早上都連不上,連上後卻又被踢出來,火大就把debug log打開來看,結果一看是主機連線問題,後來到Forum去看一狗票的人都有這個問題,可是Microsoft卻沒回應。

後來就決定把連線server換一下,看了一下Microsoft 的文件,Microsoft for Mac 有幾個比較重要的server link 會定義在\user\Preferences\com.microsoft.Messenger.plist 的檔案內,這個plist檔案也包含了所有MSN的設定在內。

以下是幾個比較重的server設定
  • ABCHServer  (Cached Address Book Clearing House), 個是儲存你的聯絡人的server (預設是 byrdr.omega.contacts.msn.com)
  • CachedNSServer (Cached Messenger server for personal account) 這是一個Cache server,有可能每次的連線都會不同,會先連到 DefaultNSServer 再配置這個server會以IP位置來顯示(e.g. 207.46.124.220:1863)
  • DABase  (Passport base domain authority) 這個是 login username/password 確認的server (預設是 login.live.com/login2.srf)
  • DefaultNSServer (Default server address for personal account),這個是主要的連線server,連到他後會配置 CachedNSServer (預設是 messenger.hotmail.com)
Ok,根據debug log 顯示我是連線server出問題,我nslookup 一下 DefaultNSServer是可以連線的,所以messenger.hotmail.com是沒有問題的,接下來我就是看看把 DABase的 login server改一下 (注意,每次修改 \user\Preferences\com.microsoft.Messenger.plist 檔案前必須把 MSN 結束之後再開啟才會load 新的 plist設定),我把default 的 login.live.com/login2.srf 改成 login.live.com/login1.srf, login.live.com/login.srf,  login.live.com/login3.srf 都沒作用,不過MSN顯示的問題是 user name or password不對,所以這個server確定是負責login 確認的server,我還是把它改回default 的 login.live.com/login2.srf。

基本CachedNSServer示不需要修改的,就算你把這個xml的值變成空白,下次load MSN後 DefaultNSServer還是會指派一個新的cache server下來。

接下來看到問題最大的可能是ABCHServe,基本上根據Microsoft MSN的使用狀況,我連CachedNSServer的設定都拿的到,所以DefaultNSServer 的設定不是問題,而且 DABase的login 也通過了,接下來就下要去到ABCHServ去撈我聯絡人的資料才對,感覺每次到這裡後,MSN就login很久很久.. 我決定把這個server改掉。

ABCHServ 的預設byrdr.omega.contacts.msn.com,問了一下Google老大,ABCHServ的server有很多,我試了 by5.omega.contacts.msn.com結果一連就上(by1.omega.contacts.msn.com, by2.omega.contacts.msn.com, by3.omega.contacts.msn.com, by4.omega.contacts.msn.com, 好像都可以),基本上nslookup 這幾個位置的IP是都一樣,可是主機應該不同個。

目前使用起來是還ok,接下來會繼續觀察看看。