【问题标题】:Thunderbird extension - unhide account.incomingServerThunderbird 扩展 - 取消隐藏 account.incomingServer
【发布时间】:2017-09-12 08:12:24
【问题描述】:

我已经隐藏了一个入站服务器:

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

可以使用 各种 Find 方法,但 nsIMsgAccountManager 的 GetAccounts 和 GetAllServers 方法不会返回服务器/帐户。 - 但是怎么做呢?

【问题讨论】:

    标签: thunderbird-addon


    【解决方案1】:

    我已经解决了这个问题(对于:dev@gmail.com):

    acctMgr.FindServer('dev', 'gmail.com', 'pop3').hidden = false;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 2013-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-05
      相关资源
      最近更新 更多