명령을 실행하고 싶습니다(구체적으로imapfilter
=INBOX
) 아직 필터링되지 않은 이메일에 대한 "오류" 메시지 수신을 피하기 위해 Mutt가 새 이메일을 확인할 때마다 .
답변1
에는 시설이 없습니다.바보새 메시지가 수신되면 사용자 정의 명령을 실행합니다.
해결 방법은 다음과 같습니다.
- imapfilter 자체를 사용하여 이메일을 다른 IMAP 편지함(예:
+INBOX2
)에 복사합니다. - 새 메시지를 읽도록 mutt를 구성합니다
=INBOX2
(예:set spoolfile="+INBOX2"
에서.muttrc
).
imapfilter
mutt에서 실행하거나(해당 호출을 주요 매크로에 바인딩하기만 하면 됨) cron 작업에서 실행할 수 있습니다 .
답변2
이는 아래 나열된 후크 중 하나를 사용하여 달성할 수 있습니다.수동:
folder-hook
send-hook
message-hook
save-hook
mbox-hook
fcc-hook
fcc-save-hook
외부 프로그램을 실행하려면 후크 중 하나에서 호출되는 매크로를 정의해야 할 수도 있습니다.