如何根据发件人地址更改 mutt 中的 $record ?

Spa*_*awk 6 mutt

我在 mutt 中使用多个帐户,并希望将发送的消息保存到不同的$record目录。我知道folder-hook; 如果我在不同的文件夹中撰写,我可以$record根据初始文件夹的关联帐户进行更改。

但是,有时,我可能想从不同的文件夹撰写,或将电子邮件从另一个帐户转发到一个帐户,或从其他帐户回复,或在撰写中改变主意(我有set edit_headers=yes)。因此,根据from字段将发送的电子邮件保存到特定目录更有意义。那可能吗?

我知道这fcc-hook可能会$record根据收件人进行更改,但我想根据发件人进行更改。

wur*_*tel 3

您可以fcc-hook根据各种参数来更改文件夹。

fcc-hook '~f foo@example.com' '=foo-folder'
fcc-hook '~f bar@example.com' '=bar-folder'
Run Code Online (Sandbox Code Playgroud)

我还使用它来取决于主题(例如,主题包含“ISDN”的所有邮件都会转到我的 =ISDN 文件夹),为此使用“~s”。