6 messaggi dal 20 marzo 2007
Da qualche giorno ho un problema con Aruba nell'invio delle mail.
Io dovrei mandarne 500 (6-10Kb) ma dopo circa 300 mi da errore.
Come faccio per inserire una sleep di 1 secondo senza dover usare un loop?
Grazie mille
Sicuro che l'errore sia dovuto alla "non" pausa?

Hai provato ad usare la liste nei campi CCn?

Comunque l'invio di grossi quantitativi di mail NON va mai fatto da pagine asp/asp.net, a causa del grosso carico di lavoro che dai al server.
Ciao
.

Andrea Zani
Undicesimo comandamento: NON utilizzare Explorer 6
6 messaggi dal 20 marzo 2007
si, Aruba stessa mi ha detto di usare una sleep ma non mi ha detto come fare.
Cosa potrei fare invece che mandarla da asp?
301 messaggi dal 31 maggio 2006
Ciao puoi usare questa routine da inserire nella pagina asp

Sub Sleep(intSecs)
Dim dtStart, boolAttesa
  dtStart = now()
  boolAttesa = False
  While Not boolAttesa
   If DateDiff("s",dtStart,now()) >= cint(intSecs) Then
    boolAttesa = True
   End If
  Wend
End Sub


Tieni presente che questa routine è cpu intensive, limitane l'uso se non vuoi far bruciare i server di Aruba
6 messaggi dal 20 marzo 2007
grazie mille per la routine.
Purtroppo Aruba mi ha risposto che se voglio mandare mail attraverso un mio scriptne posso mandare 20 ogni 15 minuti.
Be', non è immotivata come regola visto il carico che daresti al server per l'invio
.

Andrea Zani
Undicesimo comandamento: NON utilizzare Explorer 6
6 messaggi dal 20 marzo 2007
L'unica cosa che mi sfugge é : tutti i siti che inviano newsletter usano un server proprio?
Usano un servizio apposito. Diciamo un server incaricato di fare solo quello, e senza avere sul gropoone il funzionamento di migliaia di siti

Ciao

Andrea Zani
Undicesimo comandamento: NON utilizzare Explorer 6

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.