Visualizzazione risultati 1 fino 7 di 7

Discussione: funzione mail(), numero di iterazioni possibili sulla funzione

  1. #1
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito funzione mail(), numero di iterazioni possibili sulla funzione

    ho notato che l interprete php nn concede l invio tramite blocco iterativo di più di un tot di chiamate alla funzione mail()..quindi quante email posso inviare max?

    o meglio, un sistema per poter inviare le email dato che nn riesco a farlo semplicemente in un while iterando e passandogli alle variabili gli indirizzi email uno per volta..

    quindi, come risolvere? anche un esempio on line m va bene..thanks
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  2. #2
    Ospite Guest

    Predefinito

    Il "problema" è che i server di AlterVista concedono l'invio di massimo 3 e-mail ogni due secondi.
    Teoricamente sarebbe possibile in ogni ciclo inserire una pausa tra un invio e l'altro, ma lo script andrebbe di certo in timeout.
    Per questo se avessi cercato nel forum avresti potuto trovare questa e questa mie soluzioni e questo thread che è la "base" degli script postati ai threads che ti ho linkato.

  3. #3
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    ok,
    diciamo che io ho scelto ipoteticamente di utilizzare la funzione unsleep(),

    ora mi basterebbe fare una cosa dle genere?
    $b=0;
    while($destinatario=array("INDIRIZZO1","INDIRIZZO2 ","INDIRIZZO3","INDIRIZZO4"}){

    mail($destinatario[$b],....,....,....);
    $b++;
    unsleep(0,667);
    }
    Ultima modifica di Xsescott : 20-09-2007 alle ore 20.47.00
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  4. #4
    Ospite Guest

    Predefinito

    Come ti ho detto non puoi utilizzare usleep() in un ciclo per mandare le e-mail, lo script andrebbe in timeout dopo 15 secondi di esecuzione per impostazione predefinita del server!
    Quindi devi utilizzare necessariamente le copie carbone: BCC o CCN in italiano oppure CC.
    Leggi con attenzione i threads linkati fino alla fine.

  5. #5
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    $destinatario=array("INDIRIZZO1","INDIRIZZO2 ","INDIRIZZO3",...."INDIRIZZO500"})
    $intestazioni="cc: ";

    foreach($destinatario as $email){
    $intestazioni .= $email.",";
    }
    mail(miaemail@email.it, $oggetto, $messaggio, $intestazioni);


    cosi invierà la news a tutti i 500 utenti registrati alla news letter e anche a me,correggimi se sbaglio?
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

  6. #6
    Ospite Guest

    Predefinito

    Dovrebbe funzionare, ma occhio a quel
    "INDIRIZZO500"}) che ho visto anche nel tuo post #3 (la parentesi graffa è di troppo!)

  7. #7
    L'avatar di Xsescott
    Xsescott non è connesso AlterGuru
    Data registrazione
    08-02-2004
    Messaggi
    1,413

    Predefinito

    no tranquillo è pseudo codice scritto a muzzo per vedere se avevo capito bene ;)

    l algoritmo sarà molto più complesso dato che ci saranno tante cosine con cui dovrà interagire..stasera a casa in locale se ce la faccio comincio a scriverlo..
    cmq alla prox.
    ciao
    "Quando il potere dell'amore supererà l'amore per il potere il mondo conoscerà la pace" Jimmy Hendrix


    [ Richiesta: http://www.unibologna.eu/ ] --> [Risposta: http://www.magazine.unibo.it/Magazin...al_Portale.htm Morale] -->[ http://www.anti-phishing.it/news/art...s.13062007.php ]
    consoliwebsite.altervista.org

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •