Ciao a tutti,
quando si è alle prese con un linguaggio di programmazione nuovo capita spesso di bloccarsi per delle cavolate che magari per altri sono ovvie, beh questo sembra essere il mio caso. Ho creato uno script per l'invio automatico delle mail
Set objMail = CreateObject("CDO.Message")
Set objConfig = CreateObject("CDO.Configuration")
With objConfig
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.dominio.com"
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername")="nomeutente"
.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "password"
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = 60
.Fields.update
End With
Set objMail.Configuration = objConfig
objMail.From = "mittente"
objMail.To = "destinatario"
objMail.Subject = "oggetto"
objMail.Fields("urn:schemas:httpmail:importance").Value = 2
objMail.Fields.update()
objMail.TextBody = "mail di prova "
objMail.HTMLBody = "mail di prova"
objMail.AddAttachment "allegato"
objMail.Send()
Set objMail = Nothing
Il suddetto codice però genera un errore :
The server rejected one or more recipient addresses. The server response was: 554 5.7.1 <maildestinatario>: Relay access denied
il server smtp è sicuramente giusto, quindi dove sta l'errore?? grazie anticipatamente per la disponibilità