Given an Exchange 5.5 or Exchange 2000 server, we would like to be
able to add all emails entering or leaving the server into an
MBOX-format file, consisting of these email messages.
We are aware it is possible to write an "Event Script Agent" and to
trigger it for "onMessageCreated" events, and then log the message to
a file, or forward the message to another address. However, to do
this across an organisation, would require to attach this agent to all
of the relevant inbox/outbox folders for each member of the
organisation.
We understand the agent registration can be done programmatically, but
is there another mechanism that can be used for tracking messages
entering and leaving the system? |
Request for Question Clarification by
cerebrate-ga
on
27 Feb 2003 00:00 PST
Dear kirra-ga,
I've looked into this, and it does seem to be surprisingly tricky to
achieve.
Exchange 2000 provides a facility to archive all messages entering or
leaving an information store to a particular mailbox or public folder
(which facility can be enabled on a per-store basis, significantly
better than per-user). Exchange 5.5. provides a similar, although
rather more complex to implement, solution for doing this.
From there, Microsoft provide a tool which can be used to dump those
messages in a number of formats - PST folder files, Outlook MSG files,
or as HTML - although unfortunately those don't include MBOX format,
but it shouldn't be particularly difficult to write a script to pull
the messages out of that folder and write them to an MBOX-format file.
Would you be interested in this solution?
Regards,
cerebrate-ga
|