Ho provato ad inviare la newletter con 400 mail, giusto per capire come e che cosa succedeva, ma la cosa non è andata troppo a buon termine.
Vi posto il codice della sezione di invio della newsleter:
Codice PHP:
a
'Send email (CDOSYS version).
if mailComp = "CDOSYS" then
arrayemail = split(strEmail, ",")
indice = 0
max = UBOUND(arrayemail)
WHILE NOT i> MAX
set cdoMessage = Server.CreateObject("CDO.Message")
set cdoConfig = Server.CreateObject("CDO.Configuration")
cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
cdoConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpServer
cdoConfig.Fields.Update
set cdoMessage.Configuration = cdoConfig
cdoMessage.From = fromAddr
cdoMessage.To = arrayemail(i)
cdoMessage.Subject = subject
If Request.Form("version") = "html" Then
cdoMessage.HtmlBody = strEmailMsg
Else
cdoMessage.TextBody = strEmailMsg
End If
on error resume next
cdoMessage.Send
if Err.Number <> 0 then
SendMail = "Email send failed: " & Err.Description & "."
end if
set cdoMessage = Nothing
set cdoConfig = Nothing
i = i + 1
WEND
END IF
Stavo pensado è possibile tipo inserire un rwait di x secondi prima che venga incrementato l'indice e ricominci daccapo?????
Che ne dite?? Si può fare è utile alla mia causa??
Grazie a tutti