개인정보 보호를 위해 메시지를 보낼 때 내 시간대를 노출하고 싶지 않습니다. 로컬에 저장된 메시지를 보면 다음과 같습니다.
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
. Date
NeoMutt에서 헤더 입력 템플릿을 구성하는 방법이 있나요 ? 비슷한 것을 찾고 있는데 set date_template "%a, %b %d, %Y"
설명서에서 찾을 수 없습니다.
이미 알고 있지만 date_format
이 설정은 메시지 날짜가 표시되는 방식만 변경합니다. Date
메시지 입력 방식을 변경하는 설정을 찾고 있습니다.내가 보낸다표시됩니다.
나도 그것을 알고 있지만 my_hdr
NeoMutt가 무시하는 것처럼 보이는 "동적"으로 만드는 방법(현재 날짜를 반영하도록 만드는 방법)을 알 수 없습니다 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
(참조:시간대 이름 지정 방법).