Thunderbird: 이메일을 보낼 때 ID 목록에서 "사용자 정의 주소" 제거

Thunderbird: 이메일을 보낼 때 ID 목록에서 "사용자 정의 주소" 제거

Thunderbird가 여러 ID로 구성된 경우 일반적으로 이메일을 보낼 때 기본 ID가 사용됩니다. 그러나 메시지 작성 창의 보낸 사람 필드 옆에 있는 기본 주소를 클릭하여 다른 ID를 선택할 수 있습니다.

이전 버전의 Thunderbird에서는 다음과 같았습니다.

여기에 이미지 설명을 입력하세요.

이제 새로운 Thunderbird 68.8에서는 ID 목록에 "Custom Address..."라는 ID 사용자 정의 메뉴도 포함되어 있습니다.

여기에 이미지 설명을 입력하세요.

이것은 Thunderbird의 새 버전이 항상 어리석은 변경 사항을 따르는 또 다른 예입니다. 한 번만 수행하면 되는 작업과 마찬가지로 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

관련 정보