| |||
![]() Hola, comunidad, pido ayuda: Necesito hacer un script en php que me permita enviar un mismo email a varios destinatarios a la vez. En mi red me permiten enviar hasta 5 destinatarios por mensaje pero yo necesito enviar el mismo mensaje a más de 10 y quisiera tener un script en php que me programara el envio de ese email para 5 destinatarios que es lo permitido y que le mandara ese mismo email a los otros 5 que me faltan sin necesidad de que yo tenga que volver a escribir el mensaje. ¿Existe alguna forma de hacerlo?Mis saludos y gracias de antemano. |
| |||
Respuesta: ¿Cómo enviar email a varios destinatarios a la vez?
Código PHP:
Ver original De la misma forma que agregar más de un email con hotmail, gmail, yahoo, etc... pero en una variable de php |
| |||
Respuesta: ¿Cómo enviar email a varios destinatarios a la vez? La mayoría de las listas de correo están implementadas bajo LPAD (o Directorio Activo), si quieres busca en el manual de PHP como se hace esto. Lo otro es que hablas con el administrador del servidor de correos para que incrementes la cantidad de destinatarios ^^ |
| |||
Respuesta: ¿Cómo enviar email a varios destinatarios a la vez? ayuden en este codigo por favor es q no llega los msm q envio : <?php $mi_conexion=mysql_connect('localhost', 'root', 'root') or die('No se puedo conectar con la base de datos!'); /* Servidor: aquí debe poner la dirección de su servidor, en la mayoría de las compañías es 'localhost' Nombre_de_usuario: debe pone su nombre de usuario en el servidor. Contraseña: su contraseña. */ mysql_select_db('boletin',$mi_conexion); /* Base_de_datos: nombre de su base de datos. */ $query_Tabla = "SELECT email FROM usuarios ORDER BY id ASC"; $Tabla = mysql_query($query_Tabla, $mi_conexion) or die(mysql_error()); //echo 'hasta aca'; /* Email: es el nombre del campo que requerimos, si ha seguido nuestras instrucciones creando nuestra misma tabla en la base de datos no debe cambiar esto. Usuarios: es el nombre de la tabla donde está el campo 'email', si ha seguido nuestras instrucciones creando nuestra misma tabla en base de datos no debe cambiar esto. */ //elaboramos cadena de emails $losemails=""; while ($row_Tabla=mysql_fetch_assoc($Tabla)) { $losemails.=($row_Tabla['email'].", "); } $largo=strlen($losemails); if ($largo>2) { //quitamos ultimos ", " $losemails=substr($losemails,0,$largo-2); } else { echo "No hay destinatarios!"; die(); }; // se definen los argumentos de mail( ): $asunto='Prueba de email desde PHP'; $mensaje='<html> <head> <title>Titulo de la Pagina</title> </head> <body> <p>Esta es una prueba de emails en formato HTML</p> Precios de nuestros productos: <table> <tr> <th>PRODUCTO<th>PRECIO<th>PROMOCION</th> </tr> <tr> <td>Refresco Grande</td><td>25,50</td><td>23,00</td> </tr> <tr> <td>Helado Napolitano</td><td>27,50</td><td>25,00</td> </tr> <tr> <td>Patatas</td><td>18,50</td><td>15,00</td> </tr> </table> </body> </html>'; /* Aquí debe poner su email en formato HTML */ $envia="------"; $remite="-----"; /* Enviante: Nombre del enviante Email_remitente: email que desea mostrar como remitente. */ /// Envío del email: mail(null, $asunto, $mensaje, "MIME-Version: 1.0 Content-type: text/html; charset=iso-8859-1 From: $envia <$remite> Bcc: $losemails" . "\r\n") or die("Error al Enviar el Email"); echo "Mensaje Enviado con Éxito!"; // mysql_free_result($Tabla); mysql_close($mi_conexion); ?> |
| ||||
![]() é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
Código HTML:
Ver original |
Etiquetas: |