mutt의 "속성" 변수에서 수정 시간을 사용하시나요?

mutt의 "속성" 변수에서 수정 시간을 사용하시나요?

"Date:" 헤더에 UTC 시간을 표시하는 이메일을 꽤 많이 받았습니다. 나는 수신 메시지에 대한 새 헤더 "Local Date"를 표시하는 데 매우 유용한 사용자 hyperair에 의해 다음 perl 스크립트를 발견했습니다.

호출기에서 현지 시간대로 날짜 헤더를 표시하도록 mutt를 어떻게 구성합니까?

하지만 응답할 때 귀속 라인에 표시된 시간을 수동으로 수정해야 합니다.

새 헤더 "Local-Date"에 사용된 시간을 사용하려면 변수 "attribution"을 어떻게 설정해야 합니까?

(아래에는 "display_filter"로 사용하는 Perl 스크립트를 복사했습니다)


#!/usr/bin/perl -n

use Date::Parse;
use POSIX;
use strict;

if (/^Date: /) {
    my $datestr = substr ($_, length ("Date: "));
    my $date = strftime ("%a, %d %b %Y %H:%m:%S",
                         localtime (str2time ($datestr)));
    print "Local-Date: $date\n";
}

print;

답변1

내 생각에는 설정

set attribution="On %[!%e %b at %H:%M ], %n <%a> wrote:"

일반적으로 응답 인용 텍스트의 시작 부분에 삽입되는 속성 행에 현지 시간을 표시하는 것으로 충분합니다.

실제로 "pager_format" 변수에 대해 사용자 viric이 사용하는 형식을 모방했습니다.호출기에서 현지 시간대로 날짜 헤더를 표시하도록 mutt를 어떻게 구성합니까?

관련 정보