Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/11/2012, 17:57
Avatar de DeivisAndres
DeivisAndres
 
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 2 meses
Puntos: 41
De acuerdo Respuesta: ¿Cómo enviar email a varios destinatarios a la vez?

échale un ojo a este código, este lo hice para enviarles un correo a todos los usuarios que están en la base de datos, simplemente saco el nombre y apellido y su email, mira para ver si te sirve de guía:

Código PHP:
Ver original
  1. $aviso = "";
  2. $sql = mysql_query("SELECT nombre, apellido, email FROM usuario", $conexion) or die(mysql_error());
  3. while($Mostrar = mysql_fetch_array($sql)){
  4. // email de destino
  5. $email = $Mostrar['email'];
  6. // asunto del email
  7. $subject = $_POST['motivo'];
  8.    
  9. // Cuerpo del mensaje
  10. $mensaje = "Hola ".$Mostrar['nombre']." ".$Mostrar['apellido']."\n";               
  11. $mensaje.= "IP: ".$_SERVER['REMOTE_ADDR']."\n\n";
  12. $mensaje.= "-------------------------------------------------------------------- \n\n";
  13. $mensaje.= $_POST['comentarios']."\n\n";
  14. $mensaje.= "---------------------------------- \n";
  15. $mensaje.= "Enviado desde http://programasoft.com/deivis.html \n";
  16.    
  17. // headers del email
  18. $headers = "From: ".$email."\r\n";
  19.    
  20. // Enviamos el mensaje
  21.  if (mail($email, $subject, $mensaje, $headers)) {
  22.   $aviso = '<script>alert("Su mensaje se envio correctamente!!!");</script>';
  23.  }else{
  24.   $aviso = '<script>alert("Error al enviar su mensaje, compruebe los campos!!!");</script>';
  25.  }             
  26. }

Código HTML:
Ver original
  1. <form method="post" action="" enctype="multipart/form-data" id="formulario">
  2.   <label>Escriba el contenido del mensaje para todos los usuarios</label>  
  3.   <label>Razon</label><br />
  4.    <input type="text" name="motivo" class="text required" style="width:355px" title="Motivo del Mensaje" required="required"><br />            
  5.   <label>Contenido</label><br />
  6.    <textarea name="comentarios" class="text required" required="required" title="Detalle la Razon del E-mail"></textarea><br />            
  7.   <input type="submit" class="submit mid" name="enviar" value="Enviar" />
  8.   <input type="reset" class="submit mid" value="Borrar" />  
  9. </form>