Hola de nuevo, agradesco a cluster por el mensaje anterior sobre un pequeño problema, que ya se soluciono. Estoy desarrollando para una empresa un Newsletter que me funciona de foma muy extraña, por que cuando se envian los mails que contiene noticias, algunos mails si lo reciben y otros no. Lo mas extraño es que Hotmail, Yahoo, Terra Mail, EsMas Mail, Todito Mail, ect si reciben los mails en formato HTML y si quiero en el formato normal (texto) tambien. Como mi problema no radica en el codigo ya que utilizo las cabeceras indicadas (supongo):
Este es el ejemplo que encontre en las FAQS (Gracias de el aprendi)
Código PHP:
$sfrom=""; //cuenta que envia
$sdestinatario=""; //cuenta destino
$ssubject=""; //subject
$shtml=""; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
Mas adelante encontre una variante que me funciona junto con una plantilla que mando llamar. (Casi lo mismo)
Código PHP:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$_CONF['mail']."\r\n";
$headers .= "Bcc: ".$semail."\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSMail-Priority: High\r\n";
$headers .= "X-Mailer: Just My Server";
Aclaro que la funcion mail la he encontrado en todas sus variantes y ya no me doy idea de que pasa.
Supongo que lo mas logico es que los servidores que reciben el Newsletter tienen una especie de filtro.
Por lo demas me funciona excelente mi codigo.
Para terminar mi ultimo recurso es que probe el codigo segun como se indica pasando las variables directamente con $_POST[''] y sin post.
Código PHP:
$destino=$destinomail;
$asunto=$asuntomail;
$texto=$textomail;
$remite=$nombre;
mail($destino, $asunto, $texto, "From:$remite
Reply-To: $remite
Cc: $cco
Bcc:$bco
X-Mailer: PHP/" . phpversion());
Como ya bote la toalla, y no se me ocurre donde esta la solucion, puede alguien decirme donde esta mi problema o que pretexto les digo a los de la empresa.
Pregunta tonta......bye