I’ve switched from OS X Mail to Outlook, and have discovered my missing emails. It appears Mail isn’t just inconsistent with its rules, which is why I switched, it’s also deleted emails without telling me. Fortunately, I tell account providers not to automatically empty the bin. One serious Outlook bug is that its search is borked, but since Mail search is borked too, I lose nothing by switching. For that, I’ll stick with grep.
outlook