nulla, ora l'errore si sposta alla 50, dove c'è il send e dice:
CDO.Message.1 error '80040220'
The "SendUsing" configuration value is invalid.
/admin/source/admin/broadcast.asp, line 50
posto un po di codice in più, magari ci aiuta
Codice PHP:
<%
'Invio messaggi con CDOSYS
strFrom = Request.Form("From")
strSubject = Request.Form("subject")
strBody = Request.Form("body")
Set objRec = Server.CreateObject ("ADODB.Recordset")
'apertura database
objRec.Open "mailing_List", objConn, adOpenKeyset, _
adLockReadOnly, adCmdTable
Response.Write("<center><h3>Invio messaggi in corso</h3></center>")
'scorro gli indirizzi
While Not objRec.EOF
invioA = objRec("email")
invioDa = "info@mcmmultimedia.it"
'* creo gli oggetti cdosys sul server e li gestisco
DIM iMsg, Flds, iConf
'on error resume next
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
Flds(cdoSendUsingMethod) = cdoSendUsingPort
' Flds(cdoSMTPServer) = "smtp.larianaweb.com" '
Flds(cdoSMTPServer) = "localhost"
Flds(cdoSMTPServerPort) = 25
Flds(cdoSMTPAuthenticate) = cdoBasic
' Flds(cdoSendUserName) = "postmaster@larianaweb.com"
' Flds(cdoSendPassword) = "yywqos1d"
Flds.Update
With iMsg
Set .Configuration = iConf
.To = invioA
.From = invioDa
.Sender = invioDa
.Subject = strsubject
.textBody = "Testo del messaggio: " & vbCrLf & strbody & ""
.Send
End With
Set iMsg = nothing
Set iConf = nothing
'conferma invio
Response.Write "Messaggio inviato a " & objRec("EMail") & "!
"
'prossimo record
objRec.MoveNext
WEND
objRec.close
set objRec = nothing
objConn.close
set objConn = nothing
Response.Write("<center><h3>Messaggi inviati!</h3><center>")
%>