Прочитав Сообщение в блоге Джеффа об электронной почте и DKIM, Я думаю, было бы хорошо DKIM вся почта, исходящая с наших серверов Exchange 2003. Как это сделать?
Я написал модуль подписи DKIM с открытым исходным кодом для Exchange 2007, 2010, 2012 и 2016: https://github.com/Pro/dkim-exchange
Используем уже несколько месяцев и пока проблем не было.
Ни одна из версий Exchange не поддерживает DKIM. Вместо этого Microsoft поддержала SPF / SenderID. Есть несколько сторонних продуктов, которые можно добавить в Exchange для работы с DKIM (например, этот, например), но я лично не стал бы запускать эти вещи ни на одном из моих серверов Exchange. Более распространенный подход состоит в том, чтобы иметь другой сервер (или серверы), расположенный между Exchange и Интернетом, на котором работает более безопасный MTA, который может выполнять DKIM за вас.
У меня есть версия транспортного агента подписи DKIM для Microsoft Exchange с открытым исходным кодом, размещенная на BitBucket. Вот. На данный момент он работает только на Exchange 2007, хотя его можно легко адаптировать для работы с более поздними версиями. К сожалению, с 2003 годом ничего не поделать, потому что на нем нет возможности писать свои собственные транспортные агенты.
попробовал этот (EA DomainKeys / DKIM для Exchange Server и службы IIS SMTP), но работает, хотя и не бесплатно.