让 Thunderbird 始终在“搜索消息”窗口中显示“收件人”列

让 Thunderbird 始终在“搜索消息”窗口中显示“收件人”列

使用 Thunderbird(版本 31.4.0),我想自动将“收件人”显示为“查找邮件”窗口(Ctrl+Shift+F)中的一列,并让 Thunderbird 在关闭“搜索邮件”窗口并重新打开它进行另一次搜索后记住该设置。我可以更改“搜索邮件”窗口中显示的列,但 Thunderbird 不会记住这些设置。

有一个帮助页面描述如何设置消息列表中的列并将其应用于其他文件夹:https://support.mozilla.org/en-US/kb/message-list-columns。但是,这没有提及“查找消息”窗口。

答案1

您需要一个插件来实现这一点。最简单的方法是从现有的插件开始,然后根据自己的需要进行编辑。我发现有用的搜索结果列表中的附件列扩展并添加了一行以显示收件人列。

这是操作方法,但如果您愿意,我也可以为您提供完成的扩展。

  1. 下载扩展文件show_the_attachment_column_in_search_results-1.0-tb.xpi
  2. 提取(解压缩)其内容。
  3. 编辑文件chrome/content/searchDialogOverlay.js并添加以下行recipientCol: { visible: true },

      gFolderDisplay.setColumnStates({
        subjectCol: { visible: true },
        correspondentCol: { visible: true },
        dateCol: { visible: true },
        locationCol: { visible: true },
        recipientCol: { visible: true },
        attachmentCol:   { visible: true , ordinal: 1},
      });
    
  4. 您还需要编辑该文件install.rdf以使附加组件与最新的 Thunderbird 版本兼容。将行:编辑<em:maxVersion>52.0</em:maxVersion>为:<em:maxVersion>53.0</em:maxVersion>

  5. 将文件重新打包(zip)回档案并从 Thunderbird 的附加组件管理器中进行安装。

注意:破解他人的作品对于学习来说是一件好事,但如果我是你,我会从头开始构建自己的扩展,并将其发布给其他人使用。我会写信给原始扩展的作者,感谢他为其他人铺平了道路的出色工作。

注意事项:一方面,Thunderbird 没有理由不提供保存在搜索窗口中显示的首选列的选项。另一方面,值得称赞的是,它的开发人员允许轻松构建附加组件来扩展和自定义其功能。尝试使用 Microsoft 产品做到这一点!

相关内容