INFO: Programmatically Monitoring Inbound Mail from All Sources

ID: Q196361

The information in this article applies to:

SUMMARY

It is possible to intercept inbound mail before delivery to Exchange Server mailboxes by writing a client extension and then loading that extension onto each desktop. This approach requires that the client be running in order for the extension to handle the incoming mail. A more localized way to do this is to use a server-based application.

MORE INFORMATION

The Exchange Server can receive mail though many entry points, such as gateways, the Message Transfer Agent (MTA), other server stores, and other mailboxes in the same store. There is no central convergence point in the server that permits a program to examine all inbound mail from all sources.

The best server-side method to accomplish this task is to write a MAPI- enabled application that logs on to each mailbox of interest, and registers an advise sink for new mail notifications.

REFERENCES

Platform Software Developer Kit, search on: "Implementing a Sample Object"

Additional query words:

Keywords          : kbMsg kbEDK400 kbEDK500 kbEDK550 
Version           : WINDOWS:4.0,5.0,5.5; WINNT:4.0,5.0,5.5
Platform          : WINDOWS winnt
Issue type        : kbinfo

Last Reviewed: December 1, 1998