Iif you don’t fit into the subject line category please switch off now – I just know you won’t know the answer (no offence, of course). I’ve been an Exchange dev for years (although a little rusty now) and still don’t know. However, read-on if you want to, or have some educated guesses and vaguely understand the problem I’m hastily attempting to explain…. This is the “deep techie” question alluded to in my previous blog post. I’m using CDO from Windows Server 2003, not CDOEx (the superset COM component) supplied on Exchange 2000/2003. I want to send an email using SMTP (rather than Exchange) and have Outlook pop up the email in the reminders window like below:
The above reminder was generated simply sending an email internally from an Exchange account to myself, with the message flag turned on. If you go back to an old “un-crippled” version of the Exchange Explorer from the Exchange SDK (previously known as the WSS/Web Storage System SDK), take a look at the property tags/attributes for this message, you notice a few MAPI related fields are set for reminders. Interestingly they’re not MAPI property tags though, so I assume are supported tags. (NB – Don’t try this using anything later than a Dec 2001 WSS Explorer as it’s crippled and you won’t be able to see MAPI tags.)
Property tags such as http://schemas.microsoft.com/mapi/remindernexttime, reminderset, remindertime. So the question is, what (if you can) do you set in the X- or other bespoke SMTP message header fields to get Exchange/Outlook to recognised these property tags. I just can’t work it out (and am guessing it’s not possible). Yes, I can do this using native MAPI, but it kind of defeats the point of what I’m trying to achieve. Anyone on the Exchange Dev team listening???