Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    5

    Newsletter da inviare a gruppi di 50 indirizzi

    Salve,
    mi trovo nella condizione di inviare una newsletter a circa 6.000 indirizzi e-mail utilizzando la funzione del php mail. Ora essendo php mail limitato all'invio di un certo numero di indirizzi e non certo per così tanti, ho cercato di effettuare l'invio a gruppi di 50 indirizzi e-mail per volta tramite uno script fatto da un utente e trovato su internet. Ma questo script sembra non funzionare in quanto invia solamente 50 e-mail a 50 indirizzi e non a gruppi di 50 fino al raggiungimento dei 6.00 utenti. Vi posto il codice, mi date una mano??

    Codice PHP:

    <?php
    // Per iniviare la newsletter
            
    $testomail $_POST['text'];
            
    $oggetto $_POST['subject'];
      
    $testomail str_replace("'""&acute;"$testomail);
      
    $oggetto str_replace("'""&acute;"$oggetto);
      
      
    $totale=1;
      
      
    // Inserisce in BCC tutti gli indirizzi mail raggruppati per 50  
      
    $c=floor($totale/50); // restituisce il numero per difetto!
      
    $count=0; for($i=0;$i<=$c;$i++) 
      {
       
    $z=0;
       
    $s=$i*50;
       
    $query "SELECT * FROM prova WHERE abilitato = 0 LIMIT ".$s.",50";
       
    $action mysql_query($query);
       if (
    mysql_num_rows($action) > 0) {
        while (
    $row mysql_fetch_array($action)) {
         
    $count++;
         
    $z++;
         if (
    $z == 1$bcc $row['email'];
         else 
    $bcc .= ", " $row['email'];
          }     } 
      
       
    // Intestazioni mail 
       
    $header "Reply-To: [email]info@prova.it[/email]\n"
       
    $header .= "From: Prova Prova <info@prova.it>\nBCC: ".$bcc."";
       
    $header .= "XMailer: Suada.it Mailer System\n";
       
    $header .= "MIME-Version: 1.0\n";
       
    $header .= "Content-Type: text/html; charset=utf-8"
       
       
    // Invio Mail
       
    mail("noreply@prova.it""$oggetto""$testomail""$header");
       echo (
    '<script language="JavaScript" type="text/javascript">alert("La mail e\' stata inviata con successo a tutti gli indirizzi abilitati alla ricezione della newsletter!"); window.location="newsletter.php"</script>"'); 
      }    
      }
      
    ?>
    Grazie Mille!

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    5
    help me

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.