Don't force users to use the markdown preview.
It's a terrible user experience for anyone that has actually used markdown before.
Just add an option to allow us to write markdown without formatting in the editor... a simple textbox so to speak, and format the markdown only once it is sent. (And of course "unformat" it again if editing a message)
Sean Ellis commented
Once again, options are required.