Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/04/2008, 03:25
fortrunya
 
Fecha de Ingreso: abril-2008
Mensajes: 7
Antigüedad: 16 años
Puntos: 0
Re: Como hago un newsletter

Hola,
Yo me estoy cosntruyendo un gestor propia de newsletters de manera muy sencilla:
Utilizo la función mail de PHP para enviar los correos masivos, el problema es que tu hosting debe tener servidor SMTP saliente, normalmente un plan normalito lo lleva.

Busca acerca de la funcion MAIL de PHP y empieza con ello, te voy a dar un poco de código para el envío de un mail.

Código:
<? $mensaje = '


// Aqui dentro pega el código de tu html tal cual

'; 

function Conectarse()
{
$db_host="Host"; 
$db_nombre="Nombre de la base de datos"; 
$db_user="Usuario base de datos"; 
$db_pass="password base de datos"; 

$link=mysql_connect($db_host, $db_user, $db_pass) or die ("Error conectando a la base de datos.");
mysql_select_db($db_nombre ,$link) or die("Error seleccionando la base de datos.");
return $link;
}

 $link=conectarse();
 $cabeceras = "From: Aqui va la dirección mail desde donde se envia\r\nContent-type: text/html\r\n";
 if (!($link)){echo "error conectando a la base de datos";}
 $sql = "SELECT email as mail FROM tabla_donde_tienes_la_lista_de_mails ORDER BY email";
 $result = mysql_query($sql);
 while ($row = mysql_fetch_array($result)){
    mail($row["mail"], 'Asunto de tu mail', $mensaje,$cabeceras);
 }
?>