Mutt(NeoMutt)의 이메일 헤더에 있는 날짜 항목에서 내 시간대를 숨기려면 어떻게 해야 합니까?

Mutt(NeoMutt)의 이메일 헤더에 있는 날짜 항목에서 내 시간대를 숨기려면 어떻게 해야 합니까?

개인정보 보호를 위해 메시지를 보낼 때 내 시간대를 노출하고 싶지 않습니다. 로컬에 저장된 메시지를 보면 다음과 같습니다.

Return-Path: <my email address>
Date: Mon, 14 Dec 2020 09:35:14 -<timezone in here>
From: <my name> <my email address>
To: <recipient in here>
Subject: <subject in here>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="aqhpk2vkcyxzhkxx"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: NeoMutt/1

내 시간대는 항목 마지막에 공개됩니다 Date. DateNeoMutt에서 헤더 입력 템플릿을 구성하는 방법이 있나요 ? 비슷한 것을 찾고 있는데 set date_template "%a, %b %d, %Y"설명서에서 찾을 수 없습니다.

이미 알고 있지만 date_format이 설정은 메시지 날짜가 표시되는 방식만 변경합니다. Date메시지 입력 방식을 변경하는 설정을 찾고 있습니다.내가 보낸다표시됩니다.

나도 그것을 알고 있지만 my_hdrNeoMutt가 무시하는 것처럼 보이는 "동적"으로 만드는 방법(현재 날짜를 반영하도록 만드는 방법)을 알 수 없습니다 my_hdr Date: <date>.

미리 감사드립니다.

답변1

mutt작업의 일부로 날짜 형식을 지정하는 다른 많은 유틸리티와 마찬가지로C strftime()라이브러리 함수, 직접적으로든 간접적으로든. 이 함수는 현재 로케일을 사용하여 사용할 시간대를 결정합니다. 사용자 제공 시간대를 제공하는 환경 변수는 다음과 같습니다.변수가 호출됩니다.TZ.

TZ보내는 이메일에 mutt헤더를 생성할 때 사용될 특정 시간대로 환경 변수를 설정합니다 .Date:

TZ=Etc/UTC mutt

이렇게 하면 시간대가 UTC로 설정되고 mutt메시지의 헤더 +0000에 시간대가 포함됩니다.Date:

다음을 사용하여 TZ=Antarctica/South_Pole mutt시간대를 등으로 설정합니다 +1300(참조:시간대 이름 지정 방법).

관련 정보