invio new letter

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
visto che fa caldo... domande gelide...
mi hanno detto che uno dei problemi di invio new letter e che se l'invio non è dosato si rischia di intasare il server.
se questo è vero può essere utile fare una cosa del genere con sleep():

PHP:
while($dest=mysql_fetch_array($iscritti)){
........
$mail_to=$iscritti[email];
........

mail(to..from..corpo...header),

[B]sleep(1)[/B]

}

uppure es. usleep(500000) se sleep(1) è troppo
può servire o no?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
No Borgo, lo script andrebbe in timeout comunque una volta raggiunto il tempo massimo per la sua esecuzione
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
scusa eliox, ma non ho capito bene la tua risposta:confused:
mi puoi spegare meglio
io intendevo questo
tempi fa un provider (no a*ba) di cui mi servivo mi aveva comunicato che aveva bloccato ad un max di 5 gli indirizzi nel campo cc di outlook in quanto la troppa rapidità di invio poteva portare errore al server e mi consigliava (era un provider molto caro ma con cui si poteva parlare) di comprarmi (o farmi) un programma di invio news letter che intervallasse un certo tempo tra gli invii di ciascun indirizzo, per quello ho inserito sleep.
se non ho capito male ho un tempo definito di esecuzione dello script, quindi se ho ad es. 9000 indirizzi con sleep(1) impiegherebbe teoricamente 2,5 ore per l'invio e quindi si bloccherebbe prima, giusto?
se è così, quale è il tempo di "vita" di uno script usualmente?
o posso toglere compltemante sleep() e non preuccuparmi?
:byebye:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
quindi gli basta impostare un tempo di esecuzione maggione nel file htaccess?

rimane sempre il problema del timeout previsto da php.ini, l'.htaccess agisce sul timeout previsto dal file di configurazione del Web server.

Per PHP dovresti utilizzare set-time-limit ma non funziona in secure mode
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
.. mi aveva comunicato che aveva bloccato ad un max di 5 gli indirizzi nel campo cc di outlook in quanto la troppa rapidità di invio..

vedi quindi che il limite è stato imposto per via di un problema relativo alla rapidità di invio, questo però non centra con il timeout dello script
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
infatti pensavo che inserendo sleep() o usleep() tra un invio ed un altro avrei diminuito la velocità di invio (es invece di un'email ogni microsec, una email ogni 10 microsec)
:byebye:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
adesso capisco cosa intendevi con "intasare il server" :byebye:
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
si può servire anche se non risolvi il problema del timeout
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
:confused:scusa la mia abissale ignoranza, ma il timeout è il tempo di vita di uno script? e se si come faccio a vedere quant'è? perche in base a quello posso spedire in un certo tempo o diminuendo l'intervallo tra una e mail e l'altra o spedento un certo numero di em, per poi ricominciare.
tieni conto che sul mio BI ho archiviate 8963 indirizzi
:byebye:
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
come al solito grazie per la risposta.
se non ho capito male il tempo massimo e di default 30 sec:moira:, ma se setto la

set_time_limit ( int $seconds )

posso modificarlo, vero?
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Invio dai tessera sanitaria PHP 1
M telecamera Foscam - mancato invio mail ad account gmail IP Cam e Videosorveglianza 0
G Invio di più valori con la stessa checkbox PHP 4
M Invio dati database via email php PHP 0
K [php]form invio dati PHP 0
G form invio multiplo con checkbox PHP 12
nivaria.achinet Intercettare form solo dopo invio Javascript 1
M Memorizzare i dati nei campi prima dell'invio al db PHP 4
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Form: come tornare ai campi già compilati dopo invio PHP 1
G Invio form con PHP PHP 3
M Invio di email PHP 0
A invio massivo dati a file php Javascript 4
P Funzione jQuery Ajax invio file a php jQuery 1
Cosina Upload multiplo con invio allegati per email PHP 0
C Mailchimp ritardo invio newsletter subscribers Email Marketing 1
G creazione menu a tendina e invio a pagina php PHP 1
R Invio mail con allegati multipli PHP 0
R Invio mail con allegati da directory PHP 1
Cosina Invio messaggio a mailing list su file txt PHP 9
W Invio Dati ad un altra pagina Classic ASP 1
S Invio email da form PHP 8
psicomia Server e url per invio di file Server Dedicati e VPS 3
max1974 Invio email PHP 12
Daniele_Carrara Problema timeout - invio mail PHP 7
U PHP bottone per invio mail o ritorno al form PHP 15
G Invio mail con php da dati prelevati da un database PHP 9
L [PHP] Invio Immagini PHP 1
AC1 [PHP] Invio Mail PHP 18
I [PHP] Invio sms multipli PHP 4
S Consigli per invio di comunicati stampa Discussioni Varie 2
A [PHP] Invio automatico dati da form PHP 6
F Estrazione Email di persone selezionate e attive / facebook + invio di massa! Annunci servizi di Social Media Marketing 0
ANDREA20 [PHP] Modulo email invio PHP 5
Shyson [PHP] Codice iscrizione e invio avviso nuovi articoli PHP 3
Tommy03 Errore invio email con PHP PHP 1
B [PHP] Invio mail automatico dopo compilazione form - db PHP 25
Cosina [PHP] Preservare i campi del form solo se l'invio non ha successo PHP 5
A [PHP] errore 404 e invio mai path pagina con link interrotto PHP 2
A [PHP] Invio messaggio a tutti gli iscritti PHP 2
M [PHP] Problema script ricezione e invio posta... PHP 1
C [PHP] Problema Invio Email Elseif PHP 2
A [PHP] Problema invio mail con funzione mail() PHP 3
Tommy03 Invio email con PHP PHP 3
A [PHP] RISOLTO Invio Mail con Tabella PHP 2
R [javascript]Form invio preventivo Javascript 0
A [PHP] Invio MP a destinatari multipli PHP 6
Simone P Fatturazione elettronica xml e invio SDI Discussioni Varie 53
paloppa [PHP] Invio mail da form dubbio PHP 17

Discussioni simili