Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2009, 02:47
hdzenz
 
Fecha de Ingreso: marzo-2009
Mensajes: 4
Antigüedad: 15 años, 1 mes
Puntos: 0
Problemas con el envío de mails por PHP

Hola, soy nuevo aquí, y espero me puedan ayudar. Les cuento:
Tengo un formulario preparado para armar mails, y así que se envíe a toda la base de datos de mails de nuestra página.
En el formulario he cargado el TinyMCE (WYSIWYG) para poder anexarle imágenes, links, cambiar formato delas fuentes, etc...
Ahora bien, cuando doy send, este se envía correctamente, pero no llega en formato html, sino que llega como texto plano, y todos los códigos escritos (ej: en lugar de llegar "Buenas Noches", llega "<p>Buenas Noches</p>".
Estoy casi seguro que el problema lo tengo en el archivo php que no logro que convierta el texto a html, y llegue en este último formato a los destinatarios de la lista.
Les copio el archivo PHP por si me pueden ayudar... (hace seis horas que me rompo el coco y no le encuentro la vuelta 5:30 am en Buenos Aires)

Código PHP:
<?php
/*****************************/ 
/*   Enviar Masivo           */
/*****************************/ 
// lo que necesitas enviar.
$titulo Trim(stripslashes($_POST['titulo'])); //campo titulo en el form html
$mensaje Trim(stripslashes($_POST['mensaje'])); //campo mensaje en el form html

// validacion de los datos si no son correctos damos error
$validacionOK=true;
if (
Trim($titulo)==""$validacionOK=false;
if (
Trim($mensaje)==""$validacionOK=false;
if (!
$validacionOK) {
?>
<script language="Javascript">
<!-- 
alert ("Ha ocurrido un error procesando su solicitud por favor vuelva a intentarlo.")
//-->
</script>
<?php        
  
print "<meta http-equiv=\"refresh\" content=\"0;URL=".$_SERVER['HTTP_REFERER']."\">";
  exit;
}

//Cabeceras del email
$headers="From: AdHonorem <mail at mail . ar>\r\n
MIME-Version: 1.0\r\n
Content-Type: text/html; charset=iso-8859-1"
;

$mens $mensaje;


$link=mysql_connect("localhost","achango","achanguito");
mysql_select_db("listachango");
$resultado mysql_query("SELECT * FROM mails");
while (
$row=mysql_fetch_array($resultado)){  
  if (!empty(
$row['mail'])){  
   
$finalizado mail($row['mail'],$titulo,$mens,$headers);

 }
 
// enviar a la página de agradecimiento
if ($finalizado){
?>
<script language="Javascript">
<!-- 
alert ("Su mensaje se ha enviado con éxito!!! Muchas gracias.")
//-->
</script>
<?php
  
print "<meta http-equiv=\"refresh\" content=\"0;URL=".$_SERVER['HTTP_REFERER']."\">";
}
else{
?>
<script language="Javascript">
<!-- 
alert ("Ha ocurrido un error procesando su solicitud por favor vuelva a intentarlo.")
//-->
</script>
<?php
  
print "<meta http-equiv=\"refresh\" content=\"0;URL=".$_SERVER['HTTP_REFERER']."\">";
}
?>
Muchas gracias por todas las sugerencias y ayudas que me puedan brindar!!! por Adelantado.

HDzenz.