我已经隐藏了我的一个传入服务器:
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方法不会返回服务器/帐户。 - 但是怎么做?
答案 0 :(得分:0)
我已经解决了这个问题(for:dev@gmail.com):
acctMgr.FindServer('dev', 'gmail.com', 'pop3').hidden = false;