Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/04/2004, 18:33
Avatar de ProgramadorMax
ProgramadorMax
 
Fecha de Ingreso: diciembre-2003
Ubicación: Ciudad de Mexico.
Mensajes: 47
Antigüedad: 20 años, 5 meses
Puntos: 0
Pregunta Newsletter solo en algunos mails

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
__________________
Tonto es aquel que tiene el conocimiento y no sabe como usarlo...
Solo destripando creo mostruos de soluciones.