Ho provato a fare debug sul codice utilizzato per eseguire la connessione al smtp.gmail.com
Mi sembra che Il codice sia impostato correttamente, e ritengo che il problema sia legato al smtpserver di google.
Occorrerebbe qualcuno esperto di reti per capire come posso superare il problema.
ho riscritto il codice , che riporto per chiarezza
Private Sub SendEmailUsingGmail(username As String, password As String, from As String, Rcpt As String, textBody As String, Optional subject As String, Optional Attachment As String, Optional cc As String, Optional bcc As String)
Dim NewMail As CDO.message
Set NewMail = New CDO.message
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusesel") = True
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendusername") = username
NewMail.Configuration.Fields.Item _
("http://schemas.microsoft.com/cdo/configuration/sendpassword") = password
NewMail.Configuration.Fields.Update
With NewMail
.subject = subject
.from = from
.To = Rcpt
.cc = cc
.bcc = bcc
.textBody = textBody
If Attachment <> "" Then
.AddAttachment (Attachment)
End If
NewMail.Send
MsgBox "Inviata email da CDO - Soluzione 2", vbInformation
Set NewMail = Nothing
End With
End Sub
ottengo il seguente errore

Ho provato anche a disabilitare il firewall e l'antivirus, ma il problema si manifesta sempre con lo stesso codice d'errore.
Nessuno ha qualche idea ?
Grazie
Moreno