Ciao,
sto creando alcune pagine di amministrazione e vorrei che mi venisse inviata una mail quando qualche amministratore fa qualche modifica, quindi subito dopo il codice di aggiornamento database ho inserito il codice per l'invio delle mail:
Codice PHP:
<%
DIM iMsg, Flds, iConf
Set iMsg = CreateObject("CDO.Message")
Set iConf = CreateObject("CDO.Configuration")
Set Flds = iConf.Fields
Flds(cdoSendUsingMethod) = cdoSendUsingPort
Flds(cdoSMTPServer) = "smtp.aruba.it"
Flds(cdoSMTPServerPort) = 25
Flds(cdoSMTPAuthenticate) = cdoAnonymous ' 0
Flds.Update
With iMsg
Set .Configuration = iConf
.To = "email@amministrazione.xxx"
.From = "web@sitoamministrato.xxx"
.Sender = "web@sitoamministrato.xxx"
.Subject = "web@sitoamministrato.xxx"
.HTMLBody = "<font face=""Tahoma"" color=""#FF0000"" size=""2"">[b]E' stato eseguito un aggiornamento.</font>"
.Send
End With
%>
... se lo metto online (server Aruba) tutto ok, se lo provo in locale (cambiando il server SMTP con quello che uso per la mia connessione), mi restituisce l'errore:
Codice PHP:
error '8004020e'
/sendmail.asp, line 24
che corrisponde ovviamente a .Send
Ho un server con Windows 2003 Server.
Qualcuno può aiutarmi ? magari c'è da fare qualche configurazione particolare, ma non so quale.
Grazie