Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 40 su 40
  1. #31
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Mi sono risintonizzato... Questa biz allora ha bisogno o meno di auth? Sembra di no vero?

    [.:: JaguarXF ::.]
    __________________

  2. #32
    no

    probabilmente era un problema di headers ^^
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  3. #33
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    no no ... non ne ha bisogno. Daniele comunque ha risolto il problema... non sono come però... mi sembrava di aver scritto le stesse cose...

    vabbeh... comunque grazie mille!

    Un'altra cosa: come si possono inviare un tot di mail (parecchie) però creando l'invio "dieci alla volta"? non vorrei che il server si bloccasse perchè vede troppe richieste/invii.

    cioè per "chiudere un ciclo" di invii è sufficiente euscire dallo script? non c'è un modo per dire al server di posta "ho terminato l'invio" e poi ripartire con le mail successive ?! :master:
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  4. #34
    di solito io faccio questo

    metto tutti gli indirizzi in un'array o se ho tutto in una query uso la query e faccio un ciclo while (se è un array uso l'accoppiata list(, $mail) = each($addresses))

    all'interno del ciclo ho un'array al quale vado aggiungendo le mail alle quali vado ad inviare ed un counter che incremento e appena raggiungo la cifra che dico io prendo e come prima cosa resetto il counter e poi implodo la stringa usando come caratteri di separazione

    ,

    (virgola e spazio)

    dopo di che faccio

    mail($destinatario, $soggetto, $body, $headers . "Bcc: " . $bcc_addresses_string);

    ovviamente $headers contiene come ultimi caratteri \r\n in modo che mi limito ad aggiungere l'address

    come address per il destinatario uso undisclosed-recipient

    se ti da problemi con il server di posta fai una cosa molto semplice ... prima di fare l'implode fai un bel $destinatario = array_shift($bcc_addresses);
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  5. #35
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    si ma così facendo ma comunque una mail con 10/20 bcc e poi lo script riparte?! non esiste un metodo proprio del tipo

    1)ciclo 10 indirizzi direttamente
    2)passa qualcosa che dice al server che ho finito di inviare
    3) reinvio altre 10 mail?

    Il tuo metodo è ok però usi il bcc per raggruppare...

    poi questa

    come address per il destinatario uso undisclosed-recipient

    non mi è molto chiara

    cioè che farebbe al server?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  6. #36
    nono ... lo script non riparte ^^ ... riparte semplicemente il ciclo

    codice:
    $counter = 0;
    $bcc_addresses = array();
    while(list(, $email) = each($addresses))
    {
      $bcc_addresses[] = $email;
      $counter++;
      
      if ($counter == 51)
      {
        $destinatario = array_shift($bcc_addresses);
        $bcc_addresses_string = implode(", ", $bcc_addresses);
        
        mail($destinatario, $soggetto, $body, $headers . "Bcc: " . $bcc_addresses_string); 
        
        $counter = 0;
        $bcc_addresses = array();
      }
    }
    
    if ($counter > 0)
    {
        $destinatario = array_shift($bcc_addresses);
        $bcc_addresses_string = implode(", ", $bcc_addresses);
        
        mail($destinatario, $soggetto, $body, $headers . "Bcc: " . $bcc_addresses_string); 
        
        $counter = 0;
        $bcc_addresses = array();
    }
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

  7. #37
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    ultima cosa: per chiedere la notifica di lettura, c'è un modo?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  8. #38
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    Ragazzi... ho provato a fare delle prove allora: la mail viene correttamente inviata MA SOLOMENTE AL MIO INDIRIZZO (ecco perchè funzionava...)

    eppure ho semplicemente ciclato

    while($row = mysql_fetch_array($result)){
    echo $row[1]."
    ";
    mail($row[1], $soggetto, $corpo_messaggio,$headers);
    }

    dove $row[] rappresenta la mia lista di e-mail...

    NON va in nessun caso...

    se in $row[1] gli metto la mia mail di tin invece va.... Ora come la mettiamo?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  9. #39
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    UP

    PER la notifica ho trovato.... per il resto no
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  10. #40
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    444
    Ritiro fuori l'argomento... ci sei poi riuscito?

    io ho messo mail.tin.it e lasciato port 25, e non c'è verso di farlo andare!
    *********************************
    Andrea
    *********************************

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.