Hoy vamos a aprender a hacer un envío de correo masivo con php para toda una lista de emails almacenados en nuestra base de datos, el concepto es claro.. hacemos una consulta a la base de datos y enviamos un correo electrónico a cada contacto.

Código de ejemplo:

Código de ejemplo:
<?php require_once('../conexion.php');
mysql_select_db($database_conexion, $conexion);
//Seleccionamos los emails y los agrupamos para que no se repitan
$query_Consulta = "SELECT email FROM users GROUP BY email";
$Consulta = mysql_query($query_Consulta, $conexion) or die(mysql_error());
$row_Consulta = mysql_fetch_assoc($Consulta);
$totalRows_Consulta = mysql_num_rows($Consulta);
$para='';
do {
//Separamos los correos con una coma ", "
$para.=$row_Consulta['email'].', ';
} while ($row_Consulta = mysql_fetch_assoc($Consulta));
//Eliminamos la última coma
$para = substr ($para, 0, strlen($para) - 2);
//Enviamos el correo a la lista de contactos
mail($para, 'Titulo email', 'Mensaje email');
mysql_free_result($Consulta);
?>Parámetros5
Puntos
Puntos
1807
Visitas
Visitas
0
Resp
Resp
Por alber hace 10 años
Admin