Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2011, 22:16
Ojopex2
 
Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años, 7 meses
Puntos: 2
SOLUCIONADO Problemas al envio de emal (con URL)

NO CONSIDERAR

Ya lo solucioné no le habia puesto el texto a mostrar en las etiqueta <a></a>


Hola amigos, estoy generando el envío de un email en el momento que suceda un evento en particular. El envío se realiza con éxito, puedo introducirle datos desde la base de datos, todo muy lindo.

Pero el problema es al incorporar una URL que le indico al receptor que deba hacer click para confirmar la solicitud.
Me imagino que la url debería ir con algún prefijo o signo que la diferencie a una instruccion php o algo asi.

A todo esto, he probado enviandome solamente a gmail ¿puede ser problema?

Este es el código que uso:

Código PHP:
Ver original
  1. <?php
  2.         $asunto = "Presupuesto emitido desde servicio técnico TAG Heuer";
  3.        
  4. $cuerpo = '
  5. <html>
  6. <head>
  7.   <title>TAG Heuer Costumer Service Chile</title>
  8. </head>
  9. <body>';
  10. $sqlmail = ("SELECT id_ot, nombre, apellido, email FROM ordenes_trabajo JOIN
  11.     clientes ON ordenes_trabajo.id_cliente = clientes.id_cliente WHERE id_ot = $id_ot");
  12.     $ejecuta =  mysql_query($sqlmail);
  13.     while($registro = mysql_fetch_row($ejecuta)) {;
  14.             $nombrecte = $registro[1];
  15.             $apellidocte = $registro[2];
  16.             $emailcte = $registro[3];
  17.             $ot = $registro[0];
  18. $cuerpo .= 'Estimado cliente '. $nombrecte .' '. $apellidocte .':<br /> Se ha emitido el presupuesto
  19. de la reparación de su reloj, para ver los detalles de la reparación haga click
  20. en
  21. el enlace que aparece a continuación: <br />
  22. <br />
  23. <a href="http://sav.mullerycia.cl/verificar.php&id='. $ot .'">http://sav.mullerycia.cl/verificar.php&id='. $ot .'</a>
  24. <br /><br />
  25. No responda este correo electrónico, ya que es generado automáticamente.';
  26.  
  27.  $cuerpo .='</body>
  28. </html>
  29. ';
  30.  
  31. //para el envío en formato HTML
  32. $headers = "MIME-Version: 1.0\r\n";
  33. $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
  34.  
  35. //dirección del remitente
  36. $headers .= "From: TAG Heuer Costumer Service Chile <[email protected]>\r\n";
  37.  
  38. //dirección de respuesta, si queremos que sea distinta que la del remitente
  39. $headers .= "Reply-To: [email protected]\r\n";
  40.  
  41. //ruta del mensaje desde origen a destino
  42. $headers .= "Return-path: [email protected]\r\n";
  43.  
  44. //direcciones que recibián copia
  45. $headers .= "Cc: [email protected]\r\n";
  46.  
  47.  
  48. mail($emailcte,$asunto,$cuerpo,$headers);
  49. ;}
  50. ?>

Con eso lo que recibo es algo asi como:
"Estimado cliente Ricardo Silva:
Se ha emitido el presupuesto de la reparación de su reloj, para ver los detalles de la reparación haga click en el enlace que aparece a continuación:

No responda este correo electrónico, ya que es generado automáticamente."

¿Saben por qué es?

Saludos y gracias.

Última edición por Ojopex2; 17/04/2011 a las 22:24 Razón: SOLUCIONADO