|
Tom,
Not sure of any products, but programmatically there
are a number of different ways you might do this. If the server is
using Exchange 2000, you could implement an SMTP Transport Event
Sink on the backend Mailbox Server (or SMTP Bridgehead), possibly
using the ISMTPOnArrival (OnArrival) or the OnSubmission Interfaces to capture all
inbound SMTP transactions. The
major difference between these two event types is that OnSubmission can be
configured to run asynchronously (which would help to alleviate load and message
hangs) and that OnArrival is synchronous (making it a potential resource and
performance problem).
In both cases, Transport Event Sinks allow you to:
forward all mail for a domain to a
mailbox, add a disclaimer to the end of each message that leaves your network,
scan all incoming mail from the Internet for keywords, subjects, and attachment
filenames, check for viruses, check for spam. In your particular case a
Transport Event Sink could potentially be used to open
inbound SMTP messages and retrieve the sender's e-mail address(es), writing them
to a flat file or DB. You'd have to cautious of resource utilization and
synchronous calls
Check out the following articles on
MSDN:
Microsoft Windows 2000 SMTP Service Events
Implementing Sinks with Scripting
Languages
ISMTPOnArrival Interface
SMTP/NNTP Transport Event Sinks with CDO
smtpreg.vbs Event Management
Script
Hope this helps,
Richard
|
Title: Message
- [ActiveDir] Capture incoming e-mail address Tom Verde
- RE: [ActiveDir] Capture incoming e-mail address Puckett, Richard
- RE: [ActiveDir] Capture incoming e-mail address Ken Cornetet
- RE: [ActiveDir] Capture incoming e-mail address Puckett, Richard
- RE: [ActiveDir] Capture incoming e-mail address Roger Seielstad
