Ya he solucionado todo al respecto y funciona todo perfecto incluso tengo incorporador lo del content utf-8 en el email pero parece como si no hiciera nada ya que el email sigue saliendo mal los caracteres de las tildes y eñes, porque puede ser? el codigo sigue asi:
Código PHP:
<?php
/**
* sendWelcome - Envía un mensaje de bienvenida a los nuevos
* usuario registrado, también el nombre de usuario y el suministro de
* contraseña.
*/
class Mailer
{
function sendWelcome($correo, $password){
$from = "From: ".EMAIL_FROM_NAME." <".EMAIL_FROM_ADDR.">";
$headers = "Content-type: text/html; charset=utf-8 \r\n";
$subject = "Bienvenido a CoriaWeb!";
$body = $correo.",\n\n"
."Bienvenido! Usted acaba de registrarse en CoriaWeb "
."con la siguiente información:\n\n"
."Nombre de usuario: ".$correo."\n\n"
."Página Web no Oficial de Coria del Río - www.coriaweb.es";
return mail($correo,$subject,$body,$from,$headers);
}
}
/* Inicializar el objeto de correo */
$mailer = new Mailer;
?>