Cari amici, oggi ho un problema con il controllo mapi (come da titolo, VB6). Ho, da tempo memore, un applicativo che invia le mail in automatico, passando per il programma di posta predefinito. Adesso, rinfrescandomi, mi sembra di ricordare che l'account utlizzato per inviare i messaggi dovrebbe essere quello predefinito. Ieri, sul pc del mio cliente, che utilizza OUTLOOK 2003, funzionava bene, ha 3 account, di cui uno non funzionante in invio per via del gestore, ho provato anche cambiando l'account predefinito, e, come per magia, mi cambiava anche nell'invio della mail (questo mi servirà, in quanto il cliente userà la pec per inviare le fatture ed altri documenti, e la posta normale per circolari etc. )
Oggi, non ne vuole sapere di utilizzare l'account predefinito. Anche chiudendo outlook, riavviando il pc etc. etc. NON so più che pesci prendere . Qualche idea? Thanks.

Per quanto rigurarda il codice

pe.SignOn

pemess.SessionID = pe.SessionID

pemess.RecipDisplayName = Trim("prova@tin.it")

pemess.RecipAddress = Trim("Destinatario come codificato su contatti")

pemess.MsgSubject = "Prova invio."

pemess.MsgNoteText = Trim("testo")

pemess.Send False

pe.SignOff