Mutt的配置变量中有一个beep_new选项,这会使Mutt在收到新电子邮件时发出蜂鸣声。还有<shell_esc>命令,该命令在内部Shell中执行命令。有没有办法让Mutt在收到新电子邮件时执行一些用户定义的操作(shell命令)?也许<pipe-message>可以帮助您吗? (一个人可以在配置文件中使用<pipe-message>调用shell命令。在运行Mutt时是否可以执行此操作?)

编辑:按照格伦的建议,可以通过在.muttrc文件中配置自定义状态格式来调用Mutt的脚本:

set status_format="/some/script.sh '%r %f (%L) |"

但是我不知道如何将其用于新电子邮件检测,因为“新邮件正在...”通知出现在命令行中,而不是在状态行中。而且,如果电子邮件到达的邮箱不是当前邮箱,则状态行根本不会更改。

编辑2:是的,status_format中的%b变量完成了该操作。

最佳答案

Mutt无法做到这一点(至少没有一些解决方法)。

NeoMutt可以:看到它是new_mail_command

关于linux - 如何编程Mutt在收到新电子邮件时采取措施?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26140100/

10-14 15:53