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