Mutt
更改回复模板(“開dat,_d一種噸和,date,發件人寫道:“)
在回復電子郵件時,Mutt 會插入如下一行:
在 $ day $ 月,$sender 寫道:
並將發件人的郵件放在下面。
我想更改它,特別是我想添加發件人電子郵件的時間。
Mutt 是否提供了這樣的設置?
是的,設置是
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"
基於斯蒂芬基特的有用回答,我將其添加到我的
muttrc
:set attribution="On %[!%F at %T], %n (%a) wrote:"
在回復中產生這樣的一行:
發件人 (sender@domain.com) 於 2019-11-20 19:31:16 寫道:
我首先嘗試
date_format
使用 Mutt 的鉤子(reply-hook
和folder-hook
) 進行設置,以便%d
在兩者中使用attribution
和 ,index_format
但索引和attribution
. 這一直有效,直到從回复消息返回索引:索引現在將顯示與消息回復中的歸屬行相同的時間格式。由於在顯示索引時似乎沒有
post-reply-hook
執行 a 或鉤子,因此我使用方括號來格式化attribution
設置中的日期,這是我在這裡學到的。