5

I would like to know if using MS Exchange there is a way to run code against outbound emails.

The code would need to trigger on emails sent to a specific domain, connect to a database, check for an email related to the email sent, and Carbon-copy that email to the related email.

What I'm trying to do: When Jack@example.com gets an email, his auditor George@example.com gets CC'd. Jack is in a MSSQL DB table related to his auditor's email.

Are there any samples of things like this being done?

Incognito
  • 302
  • 4
  • 17

1 Answers1

4

There are methods for this. You'll have to register as a Transport Agent and there are API documents for doing this. This is in effect what Antivirus systems do. All mail will be passed through the Transport Agent. What your code does once it's passed off is up to you.

sysadmin1138
  • 131,083
  • 18
  • 173
  • 296
  • Thanks! I'd just like to note the documentation say it is a feature of 2010. – Incognito Jun 17 '10 at 20:26
  • It's also there in Server 2007, I've had to turn them off when troubleshooting AV issues, I just didn't find the MSDN link for them. This looks better: http://msdn.microsoft.com/en-us/library/bb897564(EXCHG.80).aspx – sysadmin1138 Jun 17 '10 at 20:29