답장 템플릿 변경("$date에 $sender가 썼습니다:")

답장 템플릿 변경("$date에 $sender가 썼습니다:")

이메일에 대한 회신으로 Mutt는 다음 줄을 삽입했습니다.

$day $month에 $sender가 다음과 같이 썼습니다.

그리고 발신자의 이메일을 아래에 기재하세요.

이것을 변경하고 싶습니다. 특히 보낸 사람 이메일의 시간을 추가하고 싶습니다.

Mutt가 그런 설정을 제공하나요?

답변1

예, 설정은 다음과 같습니다attribution, 기본적으로는

"On %d, %n wrote:"

가지다다양한 대안 사용 가능; %d날짜를 나타내야 합니다 .그리고 시간귀하가 답장하려는 메시지의 내용입니다. 날짜 및 시간에 사용되는 형식은 다음에 따라 결정됩니다.date_format설정.

다음을 편집하여 이러한 설정을 변경할 수 있습니다 .muttrc.

set attribution="On %d, %n wrote:"
set date_format="!%a, %b %d, %Y at %I:%M:%S%p %Z"

답변2

기반으로Stephen Kitt의 유용한 답변나는 이것을 내 것에 추가했습니다 muttrc:

set attribution="On %[!%F at %T], %n (%a) wrote:"

그러면 응답에 다음과 같은 줄이 생성됩니다.

2019년 11월 20일 19:31:16, 보낸 사람 ([이메일 보호됨]) 썼습니다:

처음에는 date_formatMutt를 사용하여 설정을 시도했습니다.( reply-hookand folder-hook)는 %dand에서 attribution사용되지만 index_format인덱싱과 여전히 다른 시간 형식을 갖습니다 attribution. 이는 응답 메시지가 인덱스로 반환될 때까지 작동합니다. 이제 인덱스는 메시지 응답의 특성 행과 동일한 시간 형식을 표시합니다.

인덱스를 표시할 때 후크가 실행되지 않는 것 같아서 post-reply-hook설정에서 대괄호를 사용하여 날짜 형식을 지정하는 attribution방법을 배웠습니다.여기.

관련 정보