Ciao a tutti ragazzi,
sto testando uno script per l'invio dell'email su un sever... il segunte:

Codice PHP:
<%
On Error Resume Next
Dim objMail
objConfig

' Crea l'oggetto email
Set objMail 
Server.createObject("CDO.Message")

' Dimensiona l'oggetto configurazione
Set objConfig 
Server.createObject ("CDO.Configuration")

' Imposta le configurazioni
With objConfig

Server SMTP di uscita
' ATTENZIONE! Usare il proprio indirizzo di server email!
E' FONDAMENTALE per l'invio della email

'.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = ""
'
.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = ""
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "mail.miositoxxx.com"
' Porta SMTP
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
Porta CDO
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
' Timeout
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields.update

End With

Assegna le configurazioni
Set objMail
.Configuration objConfig

' Recupero le variabili
inputMittente = "GIUSEPPE"  
inputMail ="pippo@ikkkit.iy"  
inputCorpo = "EMAIL DI PROVA!!"    

Assegna all'oggetto le proprietà necessarie
objMail.From = "info@miositoxxx.com" ' 
Mittente
objMail
.To "pippo@miositoxxx.com" ' Destinatario
objMail.Subject = "OGGETTO...." ' 
Oggetto
'objMail.TextBody = "Messaggio inviato da: Nome" & inputMittente & ", Mail" & inputMail & ", Testo" & inputCorpo & ""

'
Formato HTML
objMail
.HTMLBody "EMAIL DI prova dal web!!"

'Formato testo (scegliere)
'
.TextBody messaggio

'Invio di una pagina web
'
objMail.CreateMHTMLBody "http://www.ghjgh.it/test"

'Invio con allegato
'
.AddAttachment server.mappath("\test.pdf")


' Invia l'email
objMail
.Send()

Set objMail Nothing
If Err.Number <> 0 then
     NumeroErrore 
Err.Number
     DescrizioneErrore 
Err.Description
Response
.Write("NUMERO ERRORE: " NumeroErrore  "
"
)
Response.Write("DESCR ERRORE: " DescrizioneErrore )
     else
     
     
Response.Write("Email inviata correttamente")
     
end if 

%> 

premetto che lo script funge.... è anche bene lo provato e riprovato in lacale...
ma se provo ad inviare email a persone che non hanno lo stesso dominio del server smtp (miositoxxx.com) mi da questo errore:

Codice PHP:
NUMERO ERRORE: -2147220977
DESCR ERRORE
Uno o più indirizzi di destinatari sono stati respinti dal serverRisposta del server554 Relay access denied 
allora pensando che fosse un problema di autenticazione alla casella ho provato a mettere anche

Codice PHP:
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "ee"
.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "ee" 
ma nulla da fare... penso quindi . che sia proprio una configurazione del server ...

mi confermate questo.. o c'è qualche altro tentativo da fare....??
e se devo chiedere di far modificare modificare qualche impostazione sul server di posta.. che cosa devono cambiare...?

saluti e grazie mille
Giuseppe