Why break delivery when you can break sending?
just store the contents locally, and replace the body with some URL that the user has to click..
then, when non-gmail users have been desensitized to clicking links in emails 'because gmail', and get viruses constantly, sell them gmail as a way to have email without risk of viruses.
win win!