T
TroyWolf
I am somewhat familiar with the outlook: protocol style links to
interact with the Outlook client. For example, you can probably go into
your browser and enter the URL:
outlook:Inbox
If you have Outlook installed, this will probably bring up your Inbox
in the Outlook client.
I am familiar with the special way to tell Outlook to link to a
specific item -- the tilde (~). For example, if you have a message in
your Inbox with the subject "marklar", this link MAY work to bring up
that specific message:
outlook:Inbox/~marklar
I have spent many, many hours researching and reading what the experts
have to say. Perhaps it is not surprising, but Microsoft does not
provide much information about this Outlook feature.
My issue is how to RELIABLY link to message items. For example, if you
have 2 messages with identical subjects, the link may or may not work,
and if it does, you are not guaranteed which message will be opened.
It the subject has characters that are not URL safe, the link will not
work. The popular wisdom suggests merely url-encoding the subject, but
this does not work reliably.
One particular scenario is linking to IPM.Post messages that have
forward slashes (/) in the subjects. Replacing the forward slashes with
"%3A" does not cut it.
I have developed WebDAV code that allows me to view all properties for
an item using the "allprop" property. This allows me to find the actual
filename of the item, but using the filename instead of the subject
does not work reliably either. I've seen hints about using the item's
ID in the form of:
outlook:unique_item_id_here
However, none of the "id"s that I see using allprop produces a working
link.
I hope that you can understand this issue, and if you have some
insight, please take the time to share. I truly appreciate the
community we have. Thank you.
interact with the Outlook client. For example, you can probably go into
your browser and enter the URL:
outlook:Inbox
If you have Outlook installed, this will probably bring up your Inbox
in the Outlook client.
I am familiar with the special way to tell Outlook to link to a
specific item -- the tilde (~). For example, if you have a message in
your Inbox with the subject "marklar", this link MAY work to bring up
that specific message:
outlook:Inbox/~marklar
I have spent many, many hours researching and reading what the experts
have to say. Perhaps it is not surprising, but Microsoft does not
provide much information about this Outlook feature.
My issue is how to RELIABLY link to message items. For example, if you
have 2 messages with identical subjects, the link may or may not work,
and if it does, you are not guaranteed which message will be opened.
It the subject has characters that are not URL safe, the link will not
work. The popular wisdom suggests merely url-encoding the subject, but
this does not work reliably.
One particular scenario is linking to IPM.Post messages that have
forward slashes (/) in the subjects. Replacing the forward slashes with
"%3A" does not cut it.
I have developed WebDAV code that allows me to view all properties for
an item using the "allprop" property. This allows me to find the actual
filename of the item, but using the filename instead of the subject
does not work reliably either. I've seen hints about using the item's
ID in the form of:
outlook:unique_item_id_here
However, none of the "id"s that I see using allprop produces a working
link.
I hope that you can understand this issue, and if you have some
insight, please take the time to share. I truly appreciate the
community we have. Thank you.