Con la funcion mail() podes mandar tanto texto plano como como con formato HTML, archivos adjuntos, y todo lo que podes hacer con el cliente de correo que usas desde tu pc. Para lograr esto debes incluir datos de cabeceras. En esta url
http://www.rinconastur.com/php/php64b.php hay un completo tutorial del tema.....
Saludos
Leo(!)