Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2012, 13:26
nobo
 
Fecha de Ingreso: diciembre-2011
Mensajes: 151
Antigüedad: 12 años, 4 meses
Puntos: 1
mandar mail con php...

EDITO: El problema esta en que si el usuario tiene un email con "." ... No lo procesa bien. Por ejemplo: [email protected]
Como puedo solucionarlo ?

Hola... No se que esta fallando aqui... Pero no me envia el mail, lo tengo con esta funcion:

function EnvioCorreoHTML($destinatario, $contenido, $asunto)
{
$mensaje = '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Confirmacion Compra.</title>
</head>
<body>

<table width="100%" border="0" cellpadding="3" cellspacing="3">
<tr>
<td><img src="images/banner1.jpg" width="619" height="111" /></td>
</tr>
<tr>
<td><p>Estimado cliente:</p>
<p>';
$mensaje.= $contenido;
$mensaje.='</p></td>
</tr>
<tr>
<td>Gracias por realizar la compra en la distribuidora el zulo. Puedes enviarnos cualquier consulta a este mismo email.<br /> <a href="mailto:email@nombre_de_dominio.com">****@gma il.com</a></td>
</tr>
</table>

</body>
</html> ';

// Para enviar correo HTML, la cabecera Content-type debe definirse
$cabeceras = 'MIME-Version: 1.0' . "\n";
$cabeceras .= 'Content-type: text/html; charset=iso-8859-1' . "\n";
// Cabeceras adicionales
$cabeceras .= 'From: ****@gmail.com' . "\n";
$cabeceras .= 'Bcc: ****@gmail.com' . "\n";

// Enviarlo
mail($destinatario, $asunto, $mensaje, $cabeceras);
echo $mensaje;
}

Lo envio asi... :

<?php require_once('../Connections/conexionzulo.php'); ?>
<?php ActualizacionEstadoCarrito($_GET["recordID"], 1);?>
<?PHP
$nombre = ObtenerNombreUsuario($_GET['usuario']); #Le pasamos el usuario por URL.
$contenido .= "Hola, ". $nombre .". <br><br> Tu compra ha sido aceptada y se ha enviado a la direccion postal que nos facilitaste.</p>";
$asunto = 'Compra aceptada en Zulo.com';
EnvioCorreoHTML(ObtenerMailUsuario($_GET['usuario']), $contenido, $asunto);?>

Pero no llega nada !!! Antes por lo menos me llegaba las $cabeceras... Es decir me llegaba al mail de admin. Pero al cliente nunca he conseguido que llegue...

Que puede estar fallando ?

Última edición por nobo; 15/01/2012 a las 13:37