Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Having read Jeff's blog post about Email and DKIM, I'm thinking it might be good to DKIM all mail coming out of our Exchange 2003 servers. Whats a good way of going about that?

share|improve this question
up vote 5 down vote accepted

No version of Exchange supports DKIM. Microsoft has put their support behind SPF/SenderID instead. There are a couple third-party products that can be added to Exchange to do DKIM (like this, for instance) but I personally wouldn't run that stuff on any of my Exchange servers. The more common approach is to have another server (or servers) sitting between Exchange and the internet running a more secure MTA that can do the DKIM for you.

share|improve this answer
While I agree with you on your DKIM statements, I disagree with your insinuation that Exchange's MTA isn't secure. It's not the MTA that's insecure it's the admins who don't configure Exchange correctly that makes it insecure. – joeqwerty Apr 23 '10 at 14:50
Too bad about Microsoft's attitude on this, as things like SPF and DKIM are complementary, not in opposition. Quite simply, having both lowers the spam score more than having just one of them on all the test systems I've seen so far, as well as the production spam filters I've looked at. – John Gardeniers Apr 28 '10 at 12:17
@joequerty Why does microsoft recommend the use of edge transport server? – Yottatron Apr 10 '12 at 10:22

I wrote an open source DKIM signing module for Exchange 2007, 2010 and 2012:

We are using it now for a few months and didn't have any problems yet.

share|improve this answer

I have an open source version of a DKIM signing transport agent for Microsoft Exchange hosted on BitBucket here. It only works on Exchange 2007 at the moment, although it could easily be adapted to work on later versions. Unfortunately 2003 can't be helped because there is no ability to write your own transport agents on it.

share|improve this answer
UPDATE: I highly recommend using the project mentioned by Probot ( instead of that little one I made. – Telarian Jul 2 '14 at 19:29

tried this one (EA DomainKeys/DKIM for Exchange Server and IIS SMTP Service), its working though it is not free.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.