python,python-2.7,outlook-redemption,outlook-2003
The PST provider sometimes ignores the specified displayed name when a PST store is added. Try to set the RDOStore.Name property after the store is added.
c#,windows-services,outlook-addin,outlook-redemption
Do not use Outlook Object Model in a service. Secondly, you are assuming that you only have ContactItem objects in the folder, your code will break if there is a distribution list there. The RDO family of Redemption objects can be used in a service...
c#,vsto,ews,outlook-redemption
Sure, if you know the folder where the message resides, you can use RDOFolder.Items.Find(" ""http://schemas.microsoft.com/mapi/proptag/0x1035001F"" = '<SomeValue>' ")
vbscript,exchange-server,mapi,outlook-redemption,cdo
Redemption exposes rules through the RDOExchangeMailboxStore.Rules collection. If you want to use the DELETE_HARD_DELETE flag, RDOMail.Delete takes an optional argument (redDeleteFlags). One of the enum values is dfHardDelete(2)....
outlook,outlook-addin,outlook-redemption
I had a similar problem of filtering Appointments using a UserProperty say 'MyUserProperty' of olText type. I used a DASL query which filtered the Folder Items using UserProperty. string myPropertyValue = "SomeID"; filter = "@SQL=\"http://schemas.microsoft.com/mapi/string/{00020329-0000-0000-C000-000000000046}/MyUserProperty/0x0000001F\" = '" + myPropertyValue + "' "; filteredAppointment = myFolderItems.Find(filter); MSDN Documentation : Filtering a...
c#,outlook,ms-office,vsto,outlook-redemption
SendUsingAccount was added in Outlook 2007, so you should be good. I am not sure why you would want to use mailitem.SendUsingAccount.CurrentUser.AddressEntry.Address - you will always get the address of the default Outlook account. Have you tried to use mailitem.SendUsingAccount.SmtpAddress?
c#,visual-studio-2012,outlook-redemption
OK so I was able to discover the issue. @Dmitry Streblechenko was right that I did not need to add a new PST Store after logging onto the Pst Store (which creates a new file if necessary). BUT the true issue was in copying files to the newly created PST...
MAPI can refer to the same object using multiple entry ids. Exchange uses so called short-term entry ids (returned by the folder contents table) and long term entry ids (returned from the object itself). Short term entry ids can only be used in the session that returned them, hence they...
Firstly, PST password needs to be supplied when the PST service is configured when a PST store is being added. It is definitely not stored as a property on the store itself. Do you se that property in OutlookSpy? Secondly, I have never seen 0x67ff0003 property. I know of PR_FAIMsgFolderPropTagArray...
recursion,outlook-redemption,pst
No, it is not possible. An attachment that is a PST file is possible, but that is it.
c#,visual-studio-2012,.net-4.0,outlook,outlook-redemption
Hidden (associated) messages are not any different from regular messages on the MAPI level. Instead of exposing a Storage object, Redemption exposes hidden messages using the RDOFolder.HiddenItems property which returns the same RDOItems object returned by RDOFolder.Items. RDOMail hiddenMessage = YourRDOFolder.HiddenItems.Find("Subject = 'Flow' ") ...
Have you tried to set the RDOMail.RtfBody property?
c#,.net,visual-studio-2013,outlook,outlook-redemption
What do you pass to GetSharedDefaultFolder? Can that name be resolved in Outlook in the To edit box in Outlook? Keep in mind that GetSharedDefaultFolder takes either a string or an RDOAddressEntry object. In the latter case there is nothing to resolve, so if you already have an instance of...
The dll is stored on a network path Yes, funny things can happen when you do that. Like that Windows error 999, getting a page-fault when the operating system tries to load code from the DLL but the network connection went down. And yes, "happens once, not if they...
OK, I was able to return the Mailtips once I downloaded the evaluation .dll from dimastr.com. My goal here was to check to see if a conference room was restricted or not. Redemption.RDOSession session = new Redemption.RDOSession(); session.MAPIOBJECT = Application.Session.MAPIOBJECT; Redemption.RDOAddressEntry addressEntry = session.AddressBook.GAL.ResolveName("User Name From the GAL"); try {...
c#,visual-studio-2012,.net-4.0,outlook,outlook-redemption
Redemption does expose the SafeExplorer object, but like all Safe* objects in Redemption, SafeExplorer is designed to be used alongside the Outlook Object Model objects to access the functionality not exposed by OOM or blocked by the security. What exactly are you trying to do?...