![Thunderbird: 이메일을 보낼 때 ID 목록에서 "사용자 정의 주소" 제거](https://linux55.com/image/175079/Thunderbird%3A%20%EC%9D%B4%EB%A9%94%EC%9D%BC%EC%9D%84%20%EB%B3%B4%EB%82%BC%20%EB%95%8C%20ID%20%EB%AA%A9%EB%A1%9D%EC%97%90%EC%84%9C%20%22%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%A0%95%EC%9D%98%20%EC%A3%BC%EC%86%8C%22%20%EC%A0%9C%EA%B1%B0.png)
Thunderbird가 여러 ID로 구성된 경우 일반적으로 이메일을 보낼 때 기본 ID가 사용됩니다. 그러나 메시지 작성 창의 보낸 사람 필드 옆에 있는 기본 주소를 클릭하여 다른 ID를 선택할 수 있습니다.
이전 버전의 Thunderbird에서는 다음과 같았습니다.
이제 새로운 Thunderbird 68.8에서는 ID 목록에 "Custom Address..."라는 ID 사용자 정의 메뉴도 포함되어 있습니다.
이것은 Thunderbird의 새 버전이 항상 어리석은 변경 사항을 따르는 또 다른 예입니다. 한 번만 수행하면 되는 작업과 마찬가지로 ID가 전환될 때마다 액세스할 수 있어야 합니다.
어쨌든, 이전 버전의 Thunderbird처럼 ID만 표시되도록 목록에서 "사용자 정의 주소..."를 제거하는 방법이 있습니까?
답변1
예, 가능합니다. Omni.ja
파일을 제거하려면 파일을 다시 패치해야 합니다 .
패치용 저장소를 만들었고 이 커밋이 제거되었습니다 Customize From Address...
.팝업 메뉴 항목 제거 - 맞춤 주소...
재편집: 해당 필드를 완전히 삭제합니다.
노트:앞으로 상황이 바뀔 수 있으므로 이는 까다로울 수 있습니다. 위의 패치에는 상자가 포함되어 있지만 더 안정적입니다.
썬더버드의 소스코드와 패치를 파헤쳐봤습니다. 나는 상자에서 벗어나는 다양한 방법을 찾았습니다.
재패칭은 다음과 같습니다 -FromAddress 상자 제거 패치, 코드의 다른 부분을 패치하고 이전보다 더 안전할 수 있습니다.
행을 주석 처리하고 요소 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