Email With Product infromation

Email With Product infromation

I am trying to build a function which allows me to generate an email template with all my product information in it and then email it to any one i want to how can i do this ??