Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2012, 21:24
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 14 años, 2 meses
Puntos: 6
Respuesta: Envio de correo a varios destinatarios con phpMailer

gildus gracias por responder

para enviar un correo a un destinatario estoy utilizando:

Código PHP:
Ver original
  1. require_once('phpMailer/class.phpmailer.php');
  2. require_once("phpMailer/class.smtp.php");
  3. $mail = new PHPMailer(true);
  4. $mail->IsSMTP();
  5. $mail->Host       = "smtp.live.com";
  6. $mail->SMTPDebug  = 0;
  7. $mail->SMTPAuth   = true;
  8. $mail->SMTPSecure = "tls";
  9. $mail->Port       = 25;
  10. $mail->Username   = "[email protected]";
  11. $mail->Password   = "****";
  12. $mail->AddAddress('[email protected]', 'oscar');
  13. $mail->SetFrom('[email protected]', 'oscar');
  14. $mail->Subject = 'Calendario Actividades Ingeominas';
  15. $mail->AltBody = 'To view the message, please use an HTML compatible email viewer!';
  16. $mail->MsgHTML("
  17. Estimado Usuario:<br />
  18. <br /><table width='36%' border='1' cellpadding='0' cellspacing='0' bordercolor='#E0ECFF' class='Estilo1'>
  19. <tr>
  20. <td colspan='2' bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='center'><strong>Actividad</strong></div></td>
  21. </tr>
  22. <tr align='center'>
  23. <td width='102' bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Evento</strong></div></td>
  24. <td width='289' bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".$title."</td>
  25. </tr>
  26. <tr align='center'>
  27.  <td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Inicio</strong></div></td>
  28.  <td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".$fechaRestada."</td>
  29.  </tr>
  30. <tr align='center'>
  31.  <td bordercolor='#E0ECFF' bgcolor='#FFFFFF'><div align='left'><strong>Hora Fin</strong></div></td>
  32.  <td bordercolor='#E0ECFF' bgcolor'#FFFFFF'>".$fechaRestadaf."</td>
  33.  </tr>
  34. </table>");
  35.  $mail->Send();

y tengo el siguiente formulario donde tengo las direcciones de correo de los destinatarios


Código HTML:
Ver original
  1. <title>titulo</title>
  2. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  3. <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
  4.  
  5. <script type="text/javascript">
  6. //<![CDATA[
  7. $(document).ready(function(){  
  8. $(".chk").click(function(event) {
  9. var laclase = $(this).attr("class");
  10. var count = $(":checkbox.chk:checked").length;
  11. $('#contador').val(count);
  12. });
  13.  
  14. $("#chk_todos").click(function(){
  15.  
  16. var checked_estado = this.checked;
  17.  
  18. if(checked_estado == true){
  19.  $('#contador').val('todos');
  20.  }else{
  21.  $('#contador').val('ninguno');
  22.  }
  23.  $(".chk").each(function(){
  24.  this.checked = checked_estado;
  25.  });
  26. });
  27. });
  28. //]]>
  29. </head>
  30. <form id="form1" method="post" action="recibio.php" style="width: 50%;" name="form1">
  31. <fieldset><label for="nombre">Nombre</label> <input type="text" name="nombre" id="nombre" class="text ui-widget-content ui-corner-all" />
  32. <table border="0" id="users">
  33. <tr>
  34. <td width="244"><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 1</label></td>
  35.  
  36. </tr>
  37. <tr>
  38. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 2</label></td>
  39. </tr>
  40. <tr>
  41. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 3</label></td>
  42. </tr>
  43. <tr>
  44. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 4</label></td>
  45. </tr>
  46. <tr>
  47.  
  48. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 5</label></td>
  49. </tr>
  50. <tr>
  51. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 6</label></td>
  52. </tr>
  53. <tr>
  54. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 7</label></td>
  55. </tr>
  56. <tr>
  57. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 8</label></td>
  58.  
  59. </tr>
  60. <tr>
  61. <td><label><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 9</label></td>
  62. </tr>
  63. <tr>
  64. <td><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 10</td>
  65. </tr>
  66. <tr>
  67. <td><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 11</td>
  68. </tr>
  69. <tr>
  70.  
  71. <td><input class="chk" type="checkbox" name="opcion[]" value="[email protected]" /> Destinatario 12</td>
  72. </tr>
  73. <tr>
  74. <td>&nbsp;</td>
  75. </tr>
  76. <tr>
  77. <td><label><input type='checkbox' id='chk_todos' value="checkbox" /></label> todos</td>
  78. </tr>
  79. <p>
  80.   <input name="contador" id="contador" type="text" value="ninguno" />
  81. </p>
  82. <p>
  83.   <label>
  84.   <input type="submit" name="Submit" value="Enviar" />
  85.   </label>
  86. </p>
  87. </form>
  88.  
  89.  
  90. </body>
  91. </html>

y para probar lo que me esta llegando tengo recibio.php


Código PHP:
Ver original
  1. $nombre = $_POST["nombre"];
  2. echo $nombre;
  3. echo "<br>";
  4. $contador = $_POST["contador"];
  5. echo $contador;
  6. echo "<br>";
  7. $destinatarios = $_POST["opcion"];
  8.  
  9. //echo implode(",", $destinatarios);
  10. print_r($destinatarios);