[Php-avanzado] consulta "mail"
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Mie Feb 10 19:39:20 ARST 2010
Hola Damián,
El mié, 10-02-2010 a las 11:52 -0800, Damián Colledani escribió:
> Hola estoy queriendo enviar un correo desde un sitio web que consulta
> sobre esa propiedad, me lo estoy enviando a mi mismo pero no estoy
> recibiendo nada. Alguna sugerencia...
veo varias cosas:
Estás codificando como text/html, pero tus separadores son \n en vez de
<BR>. Los "enter" no tienen sentido en HTML.
Si envías HTML, lo que tenés que enviar es un documento bien formado,
con su <HTML> <HEAD> <BODY> etc. Una buena prueba es mostrar solo la
salida de $contenido en el navegador para ver si se ve una página
correctamente.
Otra es que la imagen no parece tener una ruta HTML válida, ya que el
public_html hace pensar que es una ruta interna.
En resumen: no hay tags que ver ni imagen, y por tanto el mail se ve
vacío.
> Ahí va el código..
> $destino="damian_colledani en yahoo.com";
> $destino1="argonavismdq en gmail.com";
> $imagen=$_POST["img"]; //recibo imagen desde el formulario
> $subject = "Hay un interesado por una Propiedad...";
> $contenido = $nombre." Escribio :\n\n";
> $contenido .= $mensaje."\n";
> $contenido .= "Teléfono : ".$telefono."\n";
> $contenido .= "Dirección : ".$direccion."\n";
> $contenido .= "Correo : ".$email."\n";
> $header = "From:".$destino."\nReply-To:".$destino1."\n";
> $header .= "Content-Type: text/html";
>
> mail($destino, $subject,"<img
> src='http://www.scalvari.com.ar/public_html/style/$imagen' alt=''
> width='200' height='200' />\n\n\n".$contenido,$header);
> echo "Se ha enviado un email a la direccion: $destino </b>.";
> //Muchas gracias
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado