I dont think (my own personal opinion) that SQL was designed for this type of input data?
rather stick to the basics and backup the mails or even enable and configure Auto-Archiving.
Else, write code that actually dumps your mail contents in txt files (i know this defeates the whole goal)
and have ssis import the flat files on an hourly basis.
just a suggestion.