Hola , no has pensando en utilizar phpmailer , es mucho mas simple , mas eficiente y tiene muchisimas opciones de personalización , yo todos los desarrollos que hago y que tienen que mandar emails , van via phpmailer.
link:
http://phpmailer.sourceforge.net.
Saludos!