Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/02/2008, 06:47
Martap
 
Fecha de Ingreso: enero-2008
Mensajes: 18
Antigüedad: 16 años, 4 meses
Puntos: 0
Forzar la descarga automatica en un mail

Hola a todos!

Vereis estoy enviando un mail con una imagen en formato HTML, la imagen se envia sin problemas. Lo unico que el outlook detecta la imagen y bloquea las imagenes e impide la descarga (tengo la imagen en el servidor).

Si le doy a descargar la imagen se ve correctamente pero quisiera saber si es posible evitar este paso, mas que nada por los clientes a los que llegara el mail...

Os adjunto mi codigo por si alguien puede ayudarme:

<?
$nombre =$_POST["nombre"];
$email =$_POST["email"];
$asunto = "Formulario_web";
header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=$ruta");
$cosmiss="";
$cosmiss .= "<b>Nombre:</b> " . $nombre . "<p>";
$cosmiss .= "<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<title>Documento sin t&iacute;tulo</title>
</head><body><table width='200' border='0'>
<tr>
<td> <img src='http://midominio.net/promocion.jpg'></td>
</tr>
</table>
</body>
</html>";

$cabeceras = "MIME-version: 1.0\n";
$cabeceras .= "Content-type: text/html; charset=iso-8859-1\n";
$cabeceras .= "From: ". $email . "\n";
$cabeceras .= "Reply-To: ". $email . "\n";
mail("[email protected]","Formulario desde mi pagina ",$cosmiss, $cabeceras);
header("Location:../contactado2.html");
?>

Última edición por Martap; 20/02/2008 a las 07:33