tengo un problema con la funcion mail. No se si será de facil solución, el tema es que yo envio una notificacion a todos los correos que tengo en una base de datos, pero el from es de un correo externo a mi servidor, cuan les llega los usuarios les llega la direccion, pero si le das a propiedades del correo aparece que como Return-Path aparece [email protected] (mi servidor) y como Message-ID tambien aparece [email protected].
El problema es que parece que hay un par de servidores que lo detectan como spam y no se si se puede solucionar o estoy configurando la funcion mail mal a la hora del envio. Os pongo el codigo escrito
Código:
os pongo [email protected] para no desvelar el correo del cliente//Cabecera para el formato html $sheader="From: [email protected]\n"; $sheader=$sheader."X-Mailer:PHP/".phpversion()."\n"; $sheader=$sheader."Mime-Version: 1.0\n"; $sheader=$sheader."Content-Type: text/html"; $error= $db -> db_Select("asociados", '*'," ORDER BY id DESC","nowhere"); if($error == false) { MostrarError("No hay elementos de este Tipo en la Base de Datos","index.php"); exit; } while($resultado=$db -> db_Fetch()) { $recipient=$resultado['correo']; $mailok=mail("$recipient", "Nuevo Boletin", $msg, $sheader); }
Muchas gracias por vuestra ayuda