Hi all,
the company to which we outsourced our ICT is migrating our mail to new servers…
Our mails are at this moment archived with Enterprise Vault… which will be abandoned after the migration (if I’m informed correctly).
Important issue: mails which are deleted more than (say) 4 years ago, are expected to resurrect again during migration, as due to some rule, the deleted mails were not really deleted but stayed somehow stored at the server, at that time.
Our ICT provider claims there is no solution. Now I wonder…
Enterprise Vault tags all archived mails using the mailitem.messageclass property (*).
So…
Can’t this be solved by locally running a VBA-script in outlook:
– before migration: categorising all (read: visible) mails, e.g. by adding a category ‘BeforeMigration’ in the mailitem.categories property (**)
(I assume that deleted mails which are stored on the server won’t be tagged along with the regular ones…)
– after migration: delete all mails with no ‘BeforeMigration’ category in their .categories property… but with also an EnterpriseVault tag in their .messageclass property (as such excluding new mails received since the tagging, as these won’t be archived yet)…
One issue to consider will probably be running time, especially in big mailboxes…
Another might be how I’ll present it to users with a minimum of time effort: maybe by using an Access file with VBA, a form with some explanation and then two command buttons…
Anyone had any experience with this… or concerns/tips?
Actually this should be work done by our ICT provider… but I would like to be sure I have a point that it IS possible, before eventually pressing the button a bit further…
Thanks in advance!
(*) http://msdn.developer-works.com/article/11547708/VBA+in+Outlook+-+messages+archived%3F+%28Enterprise+vault%29
(**) https://msdn.microsoft.com/en-us/library/office/ff860423.aspx