Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/04/2010, 09:36
otacon3784
 
Fecha de Ingreso: diciembre-2009
Ubicación: La Paz - Bolivia
Mensajes: 67
Antigüedad: 14 años, 4 meses
Puntos: 1
Pregunta Envio masivo de mails

Bueno muchachos mi problema es el siguiente:
En mi servidor no esta habilitada la funcion mail de php y no se puede habilitar(cosas de administración supongo).
Una alternativa que encontre para mandar mail fue usar
class.smtp.inc
que configura la salida de mails desde el servidor, con el siguiente código mando el mail:
Código PHP:
include("../conectar.php");  
include(
'class.smtp.inc'); 
$link=Conectarse();

$params['host'] = 'ip';                // The smtp server host/ip 
$params['port'] = 25;                        // The smtp server port 
$params['helo'] = exec('hostname');            // What to use when sending the helo command. Typically, your domain/hostname 
$params['auth'] = FALSE;                        // Whether to use basic authentication or not 
$params['user'] = '';                // Username for authentication 
$params['pass'] = '';                // Password for authentication 
$res=mysql_query("select nombres,email,pass from email_temp",$link);
  while(
$row mysql_fetch_array($res)) 
  {
      
$send_params['recipients']   = $row["email"]; 
      
$send_params['headers']      = array( 
                                        
'From: [email protected]',    // Headers (no tocar)
                                        
'To: '.$row["email"].'''Subject: Prueba' 
                                       
); 
      
$send_params['from']        = '';                                    // This is used as in the MAIL FROM: cmd                                              
      
$send_params['body']        = "Proyecto Apoderate \n
              Hola "
.$row["nombres"].".\n 
              Ingrese el sistema con los siguientes datos:
            Usuario: "
.$row["email"]."
                 Pass: "
.$row["pass"]."
              "
;        
   } 
Bueno el código manda mails pero solo al último usuario que esta en la tabla en la que se seleccionan los datos.
Quisiera que me ayuden o me den sugerencias de como hacer que se mande el mail modelo para cada usuario con los datos que se adjuntan...para cada usuario ... su ayuda sería de gran valor