Thunderbird

Thunderbird:發送電子郵件時從身份列表中刪除“從地址自定義”

  • February 2, 2021

當 Thunderbird 配置了多個身份時,通常在發送電子郵件時使用預設身份。但是可以通過點擊撰寫消息視窗中“發件人”欄位旁邊的預設地址來選擇其他身份。

這是它在以前版本的 Thunderbird 中的樣子:

在此處輸入圖像描述

現在在新的 Thunderbird 68.8 中,身份列表還包含自定義身份的菜單,稱為“自定義地址…”。

在此處輸入圖像描述

這是新版本的 Thunderbird 總是伴隨著愚蠢變化的又一個例子。好像,一個只需要執行一次的操作,每次切換身份時都需要訪問。

無論如何,有沒有辦法從列表中刪除“自定義地址…”,以便只顯示身份,就像以前在舊版 Thunderbird 中一樣?

對的,這是可能的。您必須再次修補您的Omni.ja文件才能將其刪除。

我已經為更新檔創建了一個儲存庫,並且此送出刪除了Customize From Address...-刪除彈出菜單項 - 從地址自定義…

重新編輯:一起刪除該欄位

*注意:*這可能會很棘手,因為這可能會在未來發生變化。上面的更新檔確實包含盒子,但會更穩定。

我已經深入探勘了 Thunderbird 的原始碼和更新檔。我找到了擺脫盒子的不同方法。

這是一個重新更新檔 - FromAddress 框刪除更新檔,它修補了程式碼的不同部分,可能比以前更安全。

什麼 id 註釋掉這些行,這些行將menuseparator元素和cmd_customizeFromAddress放入彈出列表。

 menulist.menupopup.appendChild(document.createXULElement("menuseparator"));
 menulist.menupopup
   .appendChild(document.createXULElement("menuitem"))
   .setAttribute("command", "cmd_customizeFromAddress");   

仍然在同一個文件中chrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js

引用自:https://unix.stackexchange.com/questions/592497