Mutt的配置变量中有一个选项beep_new
,这会导致Mutt在新邮件到达时发出蜂鸣声。还有<shell_esc>
命令,它在内部shell中执行命令。当新电子邮件到达时,有没有办法让Mutt执行一些用户定义的操作(shell命令)?也许<pipe-message>
可以提供帮助吗? (可以在配置文件中使用<pipe-message>
来调用shell命令。有没有办法在运行Mutt时执行此操作?)
编辑:根据Glenn的建议,可以通过在.muttrc文件中配置自定义状态格式来调用Mutt的脚本:
set status_format="/some/script.sh '%r %f (%L) |"
但我无法弄清楚如何将其用于新的电子邮件检测,因为“新邮件...”通知出现在命令行上,而不是状态行中。如果电子邮件到达的邮箱不是当前的邮箱,那么状态行根本不会改变。
编辑2:好的,status_format中的%b变量做了这件事。