mutt로 이메일 주소 변경을 가장 효과적으로 관리하는 방법

mutt로 이메일 주소 변경을 가장 효과적으로 관리하는 방법

우리 기관의 이름이 바뀌고... 업무용 이메일도 바뀌고 있습니다.

지금까지 나는 다음을 .muttrc가지고 있었습니다:

alternates [email protected]
alternates [email protected]
set [email protected]
set use_from

그래서 나는 내 프로 주소로 보낸 이메일에 내 프로 주소로, 개인 이메일에 내 개인 주소로 답장했습니다.

이제 내 새 직장 주소는 입니다 [email protected]. 에 답장하고 싶습니다.전문적인이것으로 이메일을 보내지만 개인적으로는 보내지 않습니다. 물론 업데이트합니다 set from. 추가적으로 에서 프로 주소를 간단히 변경하면 다음과 같은 alternates몇 가지 단점이 있습니다.

  • 이전pro 주소로 보낸 이메일은 더 이상 내가 보낸 것으로 인식되지 않으므로 폴더 목록을 보면 [email protected]내가 보낸 사람이 아닌 에서 보낸 것으로 보입니다.
  • 내 주소를 포함해 여러 주소로 보낸 이메일에 답장을 보내면 oldpro이 oldpro 주소가 참조로 표시됩니다.

더 좋은 탈출구가 있나요?

답변1

후크를 사용하세요.당신은 무엇이 업무용 이메일이고 무엇이 아닌지를 Mutt에게 알려주어야 합니다.

업무상 수신자는 모두 @pro.com 도메인을 사용하고 개인 연락처는 이 도메인을 전혀 사용하지 않는 경우 다음을 수행할 수 있습니다.

alternates [email protected]
alternates [email protected]
set [email protected]
set use_from

send-hook "~t '@pro.com$'" 'my_hdr From: John Smith <[email protected]>'

모든 @pro.com 수신자에게 메일을 보내면 귀하의 업무용 메일이 사용됩니다. 다른 모든 사람들은 에서 정의한 메일을 사용합니다 set from.

send-hook귀하의 연락처 중 일부가 새로운 @pro.com을 개인 메일로 사용하는 경우 사용자별로 이러한 각 예외에 대해 한 줄을 추가해야 할 것입니다 .

alternates더 이상 사용하지 않는 주소까지 포함하여 귀하로부터 오는 것으로 간주되는 모든 정보를 보관해야 합니다 .

답변2

지금까지 테스트할 수 있는 한 필요한 트릭을 수행하는 구성을 찾았습니다. @Tony의 조언에 따라 내 oldpro주소를 에 보관 alternates하고 a를 사용하여 send-hook다시 작성하고 있습니다.

alternates [email protected]
alternates [email protected]
alternates [email protected]
set [email protected]
set use_from
send-hook . 'unmy_hdr From:'
send-hook '~f [email protected]' 'my_hdr From: [email protected]'

첫 번째 send-hook는 "후크가 구성 설정을 변경하는 경우 이러한 변경 사항은 현재 mutt 세션이 끝날 때까지 유효합니다. 이는 일반적으로 바람직하지 않으므로 구성 기본값을 복원하려면 다른 모든 후크 앞에 기본 후크를 추가해야 합니다"이기 때문에 필요합니다. Mutt 사용자 매뉴얼에 — 나는 그것이 매우 직관적이라고 생각하지 않지만 그렇습니다.

관련 정보