Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[VB6] Probleem MAPISession -Messages en Mozilla Thunderbird

De volgende code zal waarschijnlijk voor een aantal mensen bekend voorkomen. Deze wordt gebruikt om emails te versturen vanuit een VB6 programma. [code:1:1d377971b9] MAPISession.SignOn MAPISession.DownLoadMail = False DoEvents MAPIMessages.SessionID = MAPISession.SessionID MAPIMessages.Compose MAPIMessages.RecipDisplayName = "Een naam" MAPIMessages.RecipAddress = txtSendTo MAPIMessages.AddressResolveUI = True MAPIMessages.ResolveName MAPIMessages.MsgSubject = txtSubject MAPIMessages.MsgNoteText = txtMessage MAPIMessages.AttachmentPathName = Trim(txtAttachment.Text) MAPIMessages.Send False MAPISession.SignOff MsgBox "The message has been sent...", vbInformation, "E Mail" [/code:1:1d377971b9] Als ik outlook als email client heb geinstalleerd werkt dit ook uitstekend. Ik heb echter op 1 machine Mozilla Thunderbird (het broertje van Firefox) geinstalleerd en als default email client. Ik krijg nu een foutmelding, foutnummer [b:1d377971b9]32002, Unspecified Failure has occured[/b:1d377971b9] op de regel [u:1d377971b9]MapiMessages.ResolveName[/u:1d377971b9]. Haal ik deze regel weg, werkt alles normaal. 1. Hebben meer mensen hier last van? 2. Wat doet zo een regel ResolveName, schijnt iets met verifieren te maken te hebben? 3. Kan ik hem zomaar weglaten, blijft het dan werken?

tazman