Thunderbird:Eメールを送信するときにIDリストから「カスタムアドレス」を削除する

Thunderbird:Eメールを送信するときにIDリストから「カスタムアドレス」を削除する

Thunderbirdが複数のIDで構成されている場合は、通常、Eメールを送信するときにデフォルトのIDが使用されます。ただし、[メッセージの作成]ウィンドウの[送信者]フィールドの横にあるプライマリアドレスをクリックして別のIDを選択できます。

以前のバージョンのThunderbirdでは、次のようになりました。

ここに画像の説明を入力してください。

新しいThunderbird 68.8では、IDリストに「Custom Address ...」というIDカスタマイズメニューも含まれています。

ここに画像の説明を入力してください。

これは Thunderbird の新しいバージョンが常に愚かな変更に従う別の例です。 1回だけ実行する必要がある操作と同様に、IDが切り替えられるたびにアクセスできる必要があります。

とにかく、以前のバージョンのThunderbirdのようにIDのみが表示されるように、リストから「カスタムアドレス...」を削除する方法はありますか?

答え1

はい、可能です。Omni.jaファイルを削除するには、ファイルを再パッチする必要があります。

パッチ用のリポジトリを作成し、このコミットを削除しましたCustomize From Address...ポップアップメニュー項目の削除 - カスタムアドレス...

再編集:そのフィールドを完全に削除します。

メモ:将来的には状況が変わる可能性があるため、これは難しいかもしれません。上記のパッチにはボックスが含まれていますが、より安定しています。

サンダーバードのソースコードとパッチを調べました。私は箱から出るさまざまな方法を見つけました。

再パッチは次のとおりです -FromAddress ボックス除去パッチ、コードの他の部分をパッチし、以前よりも安全です。

行をコメントアウトし、要素menuseparatorcmd_customizeFromAddressポップアップリストに配置します。

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

それでも同じファイルにありますchrome/messenger/content/messenger/messengercompose/MsgComposeCommands.js

関連情報