Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Inviare mailinglist con pagina PHP ed eventuali problemi di lentezza

    salve a tutti
    avrei bisogno di un parere in fase di progettazione di un sistemino per l'invio di una mailinglist interna ad un'area privata ...
    Offrirò la possibilità di inviare una mailinglist a degli utenti registrati... ciascuno dei quali avrà un suo personalissimo archivio di email ai quali inviare la mail ...
    La domanda è questa se l'utente avrà 2000 destinatari il tempo per inviare la elaborare la pagina che invierà la mail sarà piuttosto lungo ...
    quale soluzione consigliate ? per evitare qualsiasi problema ?!

  2. #2

  3. #3
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    Io ho fatto invii anche a 10000 destinatari in meno di 1 min, ma ovviamente dipende da molti fattori: server, sendmail, etc

    Se vuoi proprio esserne sicuro, devi fare x invii alla volta (ad esempio 500)

    Un esempio teorico:

    $destinatari = array('bla@email.it','bla2@email.it' ... e cosi via
    $nr_dest = count($destinatari);
    if($nr_dest <=500){
    //procedo con un invio normale
    }else{
    for($i=0;$i<=$a;$i+=500){
    //invio solo a quelli dal array compresi tra $i e $i+500 (o finche' si raggiunge la fine dell'array)
    //una volta inviato, faccio un refresh della pagina, passando l'$i in get, es. send_mail.php?i=500
    //se ricevo l'$i in get, parto da $i, e invio 500
    //e cosi via
    }
    }

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.