I use mozmail-compose-gnus in mozmail.el. I wrap this with the attached python script which reads an e-mail message from standard input and then uses emacsclient to open a message buffer via mozmail-compose-gnus. Dan