You cannot directly send it as an attachment via EmailComposerTask, however you can use your own implementation of the email sending mechanism.
You can save it to SkyDrive, but then for this you must use a custom API level (developed by you or a third-party).
The best choice, in my opinion, would be to have a WCF service that will transfer an array of bytes of generated content to a specific location - this will ultimately give you more control over the transfer level.
source share