Página 1 de 1

Enviar email masivo "manualmente"

Publicado: 01 May 2011, 11:30
por aventis
Buenas tardes.

Tengo mi foro alojado en un servidor gratuito (Free Hostia) el cual no me permite enviar correos electrónicos, ni mucho menos masivos. Pero ahora mismo tengo esa necesidad. ¿Qué se hace en estos casos?

Por ser más concreto: ¿Qué archivo tengo que abrir para tener todos los correos bien juntitos y poder hacer copypaste en Gmail?
Si es con PhpmyAdmin, ruego seáis precisos con la explicación que no estoy muy acostumbrado a trastear y no quiero meter la pata.


Muchas gracias de antemano.

Re: Enviar email masivo "manualmente"  Tema Solucionado

Publicado: 01 May 2011, 17:11
por Alorse
Crea un archivo cualquiera.php y ponlo en la raiz de tu foro, agregale esto:

Código: Seleccionar todo

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);


$sql = 'SELECT user_email
    FROM ' . USERS_TABLE . "
    WHERE user_email != ''";
$result = $db->sql_query($sql);
$sitename = $config['sitename'];
echo "<title>Lista de e-mail de $sitename</title><h3>Lista de e-mail de $sitename</h3>";
while ($row = $db->sql_fetchrow($result)) {
    echo $row['user_email'] . ", ";
}
?>
luego solo ejecútalo midominio.com/forum/cualquiera.php

Eso listara todos los mails de tus usuarios, lo acabo de hacer con una base de datos de unos 1000 usuarios y salio perfecto.

PD: Si alguien mas va a usar este script hágalo con cuidado, no tiene restricciones ni validaciones, así que si su tabla de usuarios es muy grande, puede tardar un poco la consulta.

Re: Enviar email masivo "manualmente"

Publicado: 10 May 2011, 08:16
por aventis
Perdón por tardar tanto en responder.

Muchas gracias, Alorse, es justo lo que quería.

:bravo:

Re: Enviar email masivo "manualmente"

Publicado: 10 May 2011, 13:56
por Alorse
Que bien que te halla servido, marco el tema como solucionado.