Has no-one ever thought about using the mail facilities for more than just basic queries and small messages?

I run a fax gateway through our SQL Server (using the Faxination service of Exchange), but I have a need to process the fax receipts. I can't find any way to read more than the first 255 characters of incoming mail, and I'm unable to find anything on the internet to do as such.

Has no-one ever thought about this? It seems a fairly basic thing to do, but I have no experience with C so I'm unable to do it myself.

Does the MAPI not support it? Is the 255 character limit a restriction not imposed by SQL Server, but the interface itself?

Comments/thoughts are appreciated.

Darren.