Mi sono risintonizzato... Questa biz allora ha bisogno o meno di auth? Sembra di no vero?
Mi sono risintonizzato... Questa biz allora ha bisogno o meno di auth? Sembra di no vero?
no
probabilmente era un problema di headers ^^
The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand
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
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
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
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
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
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
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
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
*********************************