added mail operation

email body may be composed by template operations (razor, or velocity)
and sent out emails in the data or constant email address.