Outlook CFG - how to display PR values

J

JamesH

Using Outlook 2007 but also need to be able to use Outlook 2003.
We are looking at using Exchange Mailbox Manager to age out old email. I
need to display the date and time fields that Exchange Mailbox Manager uses
for message item aging. I can get these values through various VBA code,
Message properties, etc... but would like to have them easily displayed for
the user and app support. The article on Slipstick indicates that this can
be done in the main Outlook window using Field Chooser to display the fields.
The samples provided works fine for the various values except for the Ex
Mlbx Mngr related time fileds, which are not displayed on the Field Chooser's
available Field list after I add in the custom cfg.
Here is the modified extended-properites.cfg that is based on the samples
from www.slipstick.com - http://www.slipstick.com/exs/customfields.htm
-----------------------begin extended-properties.cfg ------------------------
[Description]
MessageClass=IPM.Post.Extended
CLSID={00020D0C-0000-0000-C000-000000000046}
DisplayName=Extended PROPERTIES with EMM TIME
Category=TestCategory
Subcategory=TestForm
Comment=Contains Extended MAPI fields that are not available in Outlook by
default
LargeIcon=postl.ico
SmallIcon=posts.ico
VersionMajor=1
VersionMinor=2
Version=1.0
Locale=enu
Hidden=1
Owner=JamesH based on sample code on www.slipstick.com

[Platforms]
Platform2=NTx86
Platform9=Win95

[Platform.NTx86]
CPU=ix86
OSVersion=WinNT3.5

[Platform.Win95]
CPU=ix86
OSVersion=Win95

[Properties]
Property01=PRClientSubmitTime
Property02=PRLastModificationTime
Property03=PRMessageDeliveryTime
Property04=LastVerbExecTime
Property05=LastVerbExecType
Property06=SenderSMTPAddress
Property07=InternetMessageID
Property08=SCL
Property09=SenderID

[Property.PRClientSubmitTime]
Type=64
;PropTag=PR_Client_Submit_Time
NmidInteger=0x0039
DisplayName=PRClientSubmitTime

[Property.PRLastModificationTime]
Type=64
;PropTag=PR_Last_Modification_Time
NmidInteger=0x3008
DisplayName=PRLastModificationTime

[Property.PRMessageDeliveryTime]
Type=64
;PropTag=PR_Message_Delivery_Time
NmidInteger=0x0E06
DisplayName=PRMessageDeliveryTime

[Property.LastVerbExecTime]
Type=64
;PropTag=PR_LAST_VERB_EXECUTION_TIME
NmidInteger=0x1082
DisplayName=Last Verb Exec Time

[Property.LastVerbExecType]
Type=3
;PropTag=PR_LAST_VERB_EXECUTED
NmidInteger=0x1081
DisplayName=Last Verb Exec Type

[Property.SenderSMTPAddress]
Type=30
;PropTag=PR_SENT_REPRESENTING_EMAIL_ADDRESS
NmidInteger=0x0065
DisplayName=Sender SMTP Address

[Property.InternetMessageID]
Type=30
;PropTag=PR_INTERNET_MESSAGE_ID
NmidInteger=0x1035
DisplayName=Internet Message ID

[Property.SCL]
Type=3
;PropTag = PR_CONTENT_FILTER_SCL
NmidInteger=0x4076
DisplayName=SCL

[Property.SenderID]
Type=3
;NmidString=PR_SENDER_ID_STATUS
NmidInteger=0x4079
DisplayName=SenderID

[Verbs]
Verb1=1

[Verb.1]
DisplayName=&Open
Code=0
Flags=0
Attribs=2

[Extensions]
Extensions1=1

[Extension.1]
Type=30
NmidPropset={00020D0C-0000-0000-C000-000000000046}
NmidInteger=1
Value=1000000000000000
----------------------------------end code-------------------------------

All fields are shown in the field chooser just fine except the
PR_Client_Submit_Time
PR_Last_Modification_Time
PR_Message_Delivery_Time
which are not even listed on the available fields list for the custom
form/.cfg

I installed the cfg form in the order that is on the slipstick site. I
remove the custom cfg form in the reverse order and also clear the forms
cache. It doesn't matter if I wait 30 minutes or more before testing or if
Outlook is in Online or Cached mode. I've rearranged the order and that did
not help. I think it has something to do with the values of those 3 fields
but not sure what. Any help would be appreciated.

Thanks in advance,
James
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top