Buona sera …
ho un problema da un paio di giorni in quanto sto cercando di creare uno script da visual studio in .net 6 per l invio di mail con cdo di microsoft
Const cdoSendUsingPort = 2
'Do authenticate
Const cdoAuth = 1
'SMTP server name
Const SMTPServer = "smtp.office365.com"
'SMTP Port
Const SMTPPort = 25
'Gmail User name
Const GmailUser = "xxxxx-ot-xxxx@mail"
'Gmail password
Const GmailPassword = "yyyyyyy!"
'Sending mail
Dim objEmail = CreateObject("CDO.Message")
9999 Dim objConf = objEmail.Configuration
Dim objFlds = objConf.Fields
With objEmail
'---------------------------------------------------------------------
' Gmail SMTP server details
.item("http://schemas.microsoft.com/cdo/configuration/sendusing") = cdoSendUsingPort
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = SMTPServer
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = cdoAuth
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = SMTPPort
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = GmailUser
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = GmailPassword
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = 1
.Update
'---------------------------------------------------------------------
End With
objEmail.To = "mail"
objEmail.From = "mail"
objEmail.Subject = "mailSubject"
objEmail.TextBody = "mailBody"
objEmail.Send
'objFlds = Nothing
' objConf = Nothing
objEmail = Nothing
Nonostante la compilazione non rilevi problemi nel momento in cui clicco sul tasto per lanciare la mail mi compare questo messaggio sulla riga 9999 :
System.MissingMemberException: 'Public member 'Configuration' on type 'IMessage' not found.'
Non capisco come sia possibile visto che la compilazione va a buon fine
Riferimenti scaricati nel progetto:
Interop.CDO
Interop.DAO
Interop.ADODB
Potete aiutarmi?