Using email tempate for custom messages

the contents of this can be put into send() so that send() is only used for chained messages