Mutt

更改回复模板(“開dat,_d一種噸和,date,發件人寫道:“)

  • December 1, 2019

在回復電子郵件時,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-hookfolder-hook) 進行設置,以便%d在兩者中使用attribution和 ,index_format但索引和attribution. 這一直有效,直到從回复消息返回索引:索引現在將顯示與消息回復中的歸屬行相同的時間格式。

由於在顯示索引時似乎沒有post-reply-hook執行 a 或鉤子,因此我使用方括號來格式化attribution設置中的日期,這是我在這裡學到的。

引用自:https://unix.stackexchange.com/questions/553101