我收到不少在“日期:”标题中显示 UTC 时间的电子邮件。我发现了用户 hyperair 的以下 perl 脚本,对于显示传入消息的新标题“本地日期”非常有用:
但是,在回复时,我仍然必须手动修复归因行上显示的时间。
如何设置变量“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 以在寻呼机中显示我本地时区的日期标题?