Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2014, 12:49
Avatar de EduardoPartearroyo
EduardoPartearroyo
 
Fecha de Ingreso: marzo-2014
Ubicación: Bogotá
Mensajes: 4
Antigüedad: 10 años, 1 mes
Puntos: 0
Respuesta: Enviar dos corréos smtp distintos en el mismo php

OK, ya está, usando la misma variable $mail para los dos corréos, pero solo modificando, la dirección a la que se envía y el cuerpo del mensaje. Quedaría así:

Código PHP:
Ver original
  1. <?php
  2. $nombre = $_POST['nombre'];
  3. $cedula = $_POST['cedula'];
  4. $telefono = $_POST['telefono'];
  5. $celular = $_POST['celular'];
  6. $email = $_POST['email'];
  7. $predio = $_POST['grupo1'];
  8. $valor = $_POST['valor'];
  9. $ciudad = $_POST['ciudad'];
  10. $observaciones = $_POST['observaciones'];
  11.  
  12.  
  13. require 'PHPMailerAutoload.php';
  14.  
  15. $mail = new PHPMailer();
  16. $mail->isSMTP();
  17. $mail->CharSet = 'UTF-8';
  18. $mail->SMTPDebug = 2;
  19. $mail->Debugoutput = 'html';
  20. $mail->Host = 'smtp.gmail.com';
  21. $mail->Port = 587;
  22. //Set the encryption system to use - ssl (deprecated) or tls
  23. $mail->SMTPSecure = 'tls';
  24. $mail->SMTPAuth = true;
  25. $mail->Username = "[email protected]";
  26. $mail->Password = "LAPROMESADEDIOS-3111142";
  27. $mail->setFrom('[email protected]', 'GH&B - Ventas');
  28. $mail->addReplyTo('[email protected]', 'Global Home and Business - Ventas');
  29. $mail->addAddress('[email protected]', 'Jorge E. Jaimes J.');
  30. $mail->Subject = 'Consignación de inmueble para la venta por '.$nombre;
  31. $mail->msgHTML(
  32. '
  33. <b> Quien consigna el inmueble para venta: </b>'. $nombre.
  34. '
  35. <br/><b> Cédula de ciudadanía: </b>'. $cedula.
  36. '
  37. <br/><b> Teléfono fijo: </b>'. $telefono.
  38. '
  39. <br/><b> Teléfono celular: </b>'. $celular.
  40. '
  41. <br/><b> Corréo electrónico: </b>'. $email.
  42. '
  43. <br/><b> Tipo de predio: </b>'. $predio.
  44. '
  45. <br/><b> Valor de venta del predio: </b>'. $valor.
  46. '
  47. <br/><b> Ciudad en la que se ubica el predio: </b>'. $ciudad.
  48. '
  49. <br/><b> Observaciones: </b>'. $observaciones.
  50. '<br/><br/><br/><img src="images/logo.svg"> <br> <b>Ventas, Global Home & Business SAS</b>'
  51.  
  52.  
  53. );
  54. $mail->AltBody = 'Texto';
  55.  
  56. if (!$mail->send()) {
  57.     echo "Mailer Error: " . $mail->ErrorInfo;
  58. } else {
  59.     echo "Message sent!";
  60. }
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67. $mail->setFrom('[email protected]', 'GH&B - Ventas');
  68. $mail->addReplyTo('[email protected]', 'Global Home and Business - Ventas');
  69. $mail->addAddress($email, 'Eduardo Patarroyo');
  70. $mail->Subject = 'Consignación de inmueble para la venta por '.$nombre;
  71. $mail->msgHTML(
  72. 'Gracias por consignar su inmueble para la venta, a continuación mostramos los datos tomados: <br/><br/>
  73. <b> Quien consigna el inmueble para venta: </b>'. $nombre.
  74. '
  75. <br/><b> Cédula de ciudadanía: </b>'. $cedula.
  76. '
  77. <br/><b> Teléfono fijo: </b>'. $telefono.
  78. '
  79. <br/><b> Teléfono celular: </b>'. $celular.
  80. '
  81. <br/><b> Corréo electrónico: </b>'. $email.
  82. '
  83. <br/><b> Tipo de predio: </b>'. $predio.
  84. '
  85. <br/><b> Valor de venta del predio: </b>'. $valor.
  86. '
  87. <br/><b> Ciudad en la que se ubica el predio: </b>'. $ciudad.
  88. '
  89. <br/><b> Observaciones: </b>'. $observaciones.
  90. '<br/>Nos comunicaremos con usted lo más pronto posible
  91. <br/>
  92. <br/>
  93. <img src="images/logo.svg">
  94. <br>
  95. <b>Ventas, Global Home & Business SAS</b>'
  96.  
  97.  
  98. );
  99. $mail->AltBody = 'Texto';
  100.  
  101. if (!$mail->send()) {
  102.     echo "Cannot send confirmaion message to GH&B customer. Mailer Error: " . $mail->ErrorInfo;
  103. } else {
  104.     echo "Confirmation message sent to GH&B customer!";
  105. }
  106. ?>

Última edición por EduardoPartearroyo; 16/03/2014 a las 12:55 Razón: Código PHP más legible, más limpio