在 mutt 的“归因”变量中使用校正时间?

在 mutt 的“归因”变量中使用校正时间?

我收到不少在“日期:”标题中显示 UTC 时间的电子邮件。我发现了用户 hyperair 的以下 perl 脚本,对于显示传入消息的新标题“本地日期”非常有用:

如何配置 mutt 以在寻呼机中显示我本地时区的日期标题?

但是,在回复时,我仍然必须手动修复归因行上显示的时间。

如何设置变量“attribution”以使用新标头“Local-Date”中使用的时间?

(下面我复制了我用作“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:"

足以在属性行上显示当地时间,通常插入到回复引用文本的开头。

我实际上模仿了用户 viric 对于变量“pager_format”使用的格式如何配置 mutt 以在寻呼机中显示我本地时区的日期标题?

相关内容