[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 本地化来信的发送日期



On Fri, Nov 30, 2007 at 07:13:23PM +0800, Vern Sun wrote:
> 在 Mutt 中浏览邮件正文时看到的邮件发送日期是发件人所在时区的时间,例如:
>  Tue, 31 Oct 2006 20:24:16 -0600 (CST)
> 
> 为了让所有由 fetchmail 或是 getmail 或是 mpop 通过 POP3
> 收取下来的邮件,能按照收件人所在的时区显示为:
>  Wednesday, 2006-11-01 10:24:16 +08:00 (GMT)
> 
> 可以借由 procmail 使用 formail 向邮件正文中追加一条邮件头部标识。可以向
> procmail 配置文件 ~/.procmailrc 添加以下内容:
> ----------------
> :0
> * ^Date: \/.*
> {
>     local_date = `TZ='GMT-8'; date '+%A, %F %T %:z (%Z)' -d $MATCH`
>     :0 fhw
>     | $FORMAIL -A "LDate: ${local_date}"
> }
> ----------------

很不错的想法。不过推荐使用 X-LDate 之类以 X- 开头的 header。

Ming
2007.11.30



Reply to: