Estoy teniendo un problema con el envio de newsletter. El envio aparente mente lo hace bien, pero al abrir el correo solo me aparece el codigo html. Lo estoy recibiendo en un webmail directamente.
El codigo es el siguiente:
$correo = "[email protected]";
//$idusuario = mysql_result($result,$x,0);
$destinatario = "$correo";
$asunto = "News Endins";
//$message = "$texto";
$message = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>\n
<html>\n
<head>\n
<title>Boletin endins</title>\n
<meta http-equiv='imagetoolbar' content='no' />\n
<head>
<title>endins</title>
<style>
</style>
</head>
<body>
<table width=600 border=0 bgcolor=#666666>
<tr>
</td align=center>
<table width=550 border=0 bgcolor=#FFFFFF>
<tr>
<td valign=top>
<img src=http://www.alfedel.com/boletin/ALFEDE_HEADER.jpg border=0 width=550>
</td>
</tr>
</table>
</body>
</html>";
define (NL,"\r\n");
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
//dirección del remitente
$headers .= "From: UBQ Piel <[email protected]>\r\n";
if (@mail($destinatario,$asunto,$message, $headers)) {
$msg = $x." Mensaje enviado correctamente a las direccion de contacto: ".$correo;
} else {
$msg = $x." El mensaje no se ha podido enviar correctamente a: ".$correo;
}
print("<font size=2 face=Arial color=#000000>".$msg."</font><br>");
Lo curioso es que el los encabezados al recibir el mail en el FROM aparece (unknown sender) y en el asunto:
News Endins - Content-type: text/html; charset=iso-8859-1 From: UBQ Piel <[email protected]> <!DOCTYPE … 1:52 pm
en vez de New endins a secas.
gracias.