non saprei se è cambiato qualcosa, io uso questo codice con outlook e invia senza necessità di interazione, mi serviva la stessa cosa per thunderbird
Dim OutlookApp As Outlook.Application
Dim MItem As Object
Dim Recipient As String, Subj As String
Dim Msg As String, fname As String
On Error Resume Next
Subj = "Allegato PDF"
Set OutlookApp = New Outlook.Application
Set MItem = OutlookApp.CreateItem(olMailItem)
With MItem
.to = destinatario
'.CC = ""
'.BCC = ""
.Subject = oggetto
.Body = testo
.Attachments.Add allegato
'.SentOnBehalfOfName = "
mitt...@pec.it" 'Mittente in caso si voglia modificare tra quelli disponibili in outlook
'.display 'se non commentato la mail si apre in anteprima se commentato la mail viene inviata senza interazione con l'operatore
.Send
End With
Set OutlookApp = Nothing