2017-09-12 4 views
0

account.incomingServer再表示: - 私は(左側のパネルの非表示アカウント)望んでいた私は、サーバーをincomming /アカウントのいずれかを失ったThunderbirdの拡張 - 私はすでに私のincomingServerの1隠し

var acctMgr = Cc["@mozilla.org/messenger/account-manager;1"].getService(Ci.nsIMsgAccountManager); 
var accounts = acctMgr.accounts; 
accounts.length; // =2 

var account = accounts.queryElementAt(0, Ci.nsIMsgAccount); 
account.incomingServer.hidden = true; 
accounts.length; // =1 

を。

質問:このサーバー/アカウントを元に戻すにはどうすればよいですか?

ここで私はいくつかのヒントがあります: hidden flag desc

サーバーは 、様々な検索方法を使用して名前でアカウントマネージャから取得することができますが、nsIMsgAccountManagerのGetAccountsと GetAllServers方法は、サーバ/アカウントを返しません。 - それをどうやるの?

答えて

関連する問題