I'm designing a system which will integrate Exchange messaging with the
application messaging built into our application. What I'll need to do is be
able to monitor incoming / outgoing mail traffic on the Exchange server.
Certain of these messages will trigger specific actions within our
application and in some cases, we'll need to actually suppress the send of
the message or reroute it to a different Exchange mailbox or folder based on
our application defined rules. Is it possible to install a 'filter' on the
Exchange server to implement this sort of activity monitoring and message
management? If so, links to whitepapers and tutorials would be very much
appreciated.
Also, every message which is related to our application needs to be 'tagged'
to identify its context and metadata within our application. (Every such
message will originate with our application, and so we can 'tag' it at the
point of origin.) I'd like this tag to be hidden from the users to guard
against modification, since if the 'tag' is lost the connection to our
application is lost. Does messaging protocol (SMTP?) support user-defined
headers which could be used to encapsulate and transport this information
without revealing it to the users?
BTW, if you sense a lack of experience with Exchange, I will readily admit
as such. I won't be the one implementing the system, once we have the
initial design in place we'll find someone who can. I'm just trying to
determine whether the elements of my design are sound. Your advice will be
very much appreciated. BTW, if you'd like to get into technical details,
feel free. I'm fairly senior, I've got many years of experience in general
applications development; as I said I'm not an Exchange expert, but I am
certanly interested in learning!
Thanks!
Joseph Geretz
Archived from group: microsoft>public>exchange>development