I have found what I think is a better solution all round. It is similar to what I previously described, but instead of using Windows Search it uses a far superior program which happens to have a free version, though that one has some limitations I haven't
figured out how to get around. As I write this I am deleting about 500,000 emails from WLM.
The program is MailStore, and the Home Edition is highly functional and free. It will take either (or both) the set of emails known to WLM (i.e., those in the storage area set uo for WLM), and a set of EML files in another set of folders, and create an indexed
archive of all of them. The archive is not in EML format, so in case this solution has issues in the future (like the product becomes discontinued), I keep copies of all the EML files, but outside of WLM. Now, when I want to search for anything, I go to MailStore
and search there. You can search by subject, sender, recipient, date, text in mail, and even text in attachments (you need to tell it the file types of the attachments to index before creating the index, but their menu makes recreating the index a very simple
button push anytime you want. And the searches are FAST! I search through about 1 million mails and get results in about 5 seconds when there are a few thousand matches and less than a second when there are just a few matches.
If the index becomes corrupt (which it hasn't), I can just rebuild it. Also, the archive is about 10% the size of the original eml files. It seems to store the messages in another file format but sequentially, first 0001.dat then 0002.dat when the first
is big enough, etc. This means the archive can be incrementally backed up quite easily and quickly. Also it automatically skips duplicate emails, which is great considering all the dupes I've got from every time WLM crashed and recovered mail into a new, inscrutable
location.
The only trick is how to incrementally add new emails to the archive. The Home version (the free version) can add to the index based on a folder name, but the steps involved seem cumbersome to me: move new emails periodically out of WLM to an external folder,
delete the emails form WLM, then do the archive update. If you don't have a lot of emails like I do, maybe you just keep everything in WLM and rebuild the archive once/day or once/week from the WLM folders, to at least have a better search tool (yes, inside
the MailStore search results you can click open and reply/forward).
What I'm doing, since this is for business and I have a lot of information worth archiving, is paying for the professional version (about $200) which includes a proxy server to move emails as they are sent and received into a new folder and then just add
the new folder to the archive either via a scheduler or manually when I choose.
And no, I don't work for these guys. I started on this quest a month or so ago when a colleague told me I should switch to Outlook because WLM was not intended to handle the volume of email I have, and in looking into it discovered even industrial strength
Outlook has all the same corruption problems as WLM.