[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&eacute;fono  : ".$telefono."\n";
> 			$contenido .= "Direcci&oacute;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