Grazie.
Ci sarò finito 100 volte oggi su quella pagina.
Il fatto è che benchè metta Thunderbird come predefinito, apre Outlook????

C'è bisogno di un codice particolare?

Io al momento uso questo.

codice:
Dim objSession As MAPI.Session             
Dim objMessage As MAPI.Message             
Dim objAttachments As MAPI.Attachments             
Dim objRecipients As MAPI.Recipients             
Dim objRecipient As MAPI.Recipient             
Dim Recipient As String             
Dim MsgSubject As String            
Dim EncodingFlag As Integer             
Recipient = "marco.carrieri@gmail.com"             
EncodingFlag = 1            
MsgSubject = "Test Encoding: " & EncodingFlag             
objSession = CreateObject("MAPI.Session")
objSession.Logon(ShowDialog:=True)             
objMessage = objSession.Outbox.Messages.Add(MsgSubject, "body")
objAttachments = objMessage.Attachments
objAttachments.Add("c:\a.txt")             
objRecipients = objMessage.Recipients             
objRecipient = objRecipients.Add             
objRecipient.Name = Recipient             
objRecipient.Resolve()             
objMessage.Fields.Add(&H59020003, EncodingFlag)             
objMessage.Send(True)
A parte Outlook 2003 che mi domanda il "permesso" eh eh...

Il 2007 sembra andare senza "permesso".
Pardon per la sezione errata, resto in attesa prima di altra risposte o vengo spostao in automatico?