Te recomiendo PHPMailer en su lugar (
http://phpmailer.sourceforge.net), viene con ejemplos listos para usar, fuera de que esta toda la API documentada.
Entre otras cosas te permite:
- Enviar archivos adjuntos sacados del sistema de archivos
- Enviar archivos adjuntos sacados de un campo blob (base de datos)
- Puedes utilizar la funcion mail() de PHP, SMTP, Qmail, Sendmail.
- Autenticación SMTP.
- Mail con copia oculta (CCO)
Repasa un poco sus propiedades y métodos, te servirá bastante para lo que necesitas.
Saludos