Estimados amigos:
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:
//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);
}
os pongo
[email protected] para no desvelar el correo del cliente
Muchas gracias por vuestra ayuda