Detecting broken threads

Akshay Hegde via Mutt-users <[email protected]>
Newsgroups gmane.mail.mutt.user
Message-ID <[email protected]>
Hello and happy Friday Mutt users!

In my muttrc, I have this folder-hook to create a mailbox-specific
macro:

    folder-hook '=lang' 'macro index,pager g<Return> "<tag-pattern>~N !(=s ANN)<enter><tag-prefix-cond><enter-command> unset resolve<enter><tag-prefix><clear-flag>N<tag-prefix><delete-message><untag-pattern>.<enter><enter-command> set resolve<enter><end-cond>" "delete uninteresting messages"'

It lets me delete any new messages I receive under the 'lang' mailbox
that don't have "ANN" in the subject.

I'm really happy with the macro as is. But sometimes, I also delete new
threads manually that I don't really want to store. Subsequently, I also
want to delete any new messages I get that are replies to those threads
I've previously deleted.

So I'm wondering if there's a way I can detect those messages that are
now part of a 'broken thread'. I _think_ I would need to use the
"In-Reply-To"/"References" header in some way to check if there's an
empty match for the Message-ID that it references, but that sounds
a little too complicated.

Is there an easier way?
-- 
	Akshay
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.