Отказ DKIM при использовании Exim4 в качестве “края транспортирует” для Exchange 2010

Можно хотеть попробовать Testdisk. Я сохранил некоторые очень твердые данные с помощью него на дисках расширения и NTFS. Возможно, с небольшой удачей с помощью ее глубокого поиска можно восстановить что-то.

Это имеет живой CD также.

1
задан 24 April 2012 в 02:40
1 ответ

Как и вы, я подозреваю, что exim при передаче что-то меняет. Ваша exim-система случайно добавляет стандартный шаблон к каждому исходящему сообщению? Подписание DKIM должно происходить после этого добавления и включать эти изменения, чтобы его можно было включить в хэш тела.

Общая процедура тестирования:

  1. Захватить одно из необработанных сообщений. Измените получателя на свой личный почтовый ящик, чтобы вы могли получить копию отправляемого электронного письма. Предположим, что файл с сообщением называется test.eml. Сохраните его где-нибудь на сервере exim.
  2. Временно настройте exim для подписи сообщений DKIM от localhost. Не перезапускайте exim, мы просто тестируем это из командной строки.
  3. На сервере передайте сообщение exim, используя следующую команду:

    exim -d -t test.out 2> & 1

  4. Когда он закончится, в результате появится файл с именем "test.out". Отредактируйте этот файл и найдите «PDKIM». Первым примером этого будет канонизированное тело. Четвертый экземпляр или около того будут канонизированными заголовками. Просмотрите эти разделы и посмотрите, не изменилось ли что-нибудь, как по сравнению с исходным сообщением, которое вы отправили, так и с сообщением в том виде, в котором оно было получено.

  5. В общем, ищите что-нибудь, касающееся подписи DKIM. Там будет огромное количество данных, поэтому может потребоваться довольно много времени, чтобы найти их.
  6. Убедитесь, что никакие транспорты ничего не добавляют ПОСЛЕ генерации подписи DKIM.
  7. Удалите временную конфигурацию настройка, позволяющая exim подписывать электронные письма от localhost.

Типичные изменения, которые я видел, обычно связаны с версией mime, типом mime, кодировкой передачи контента, типом контента, или кодировка изменяется в пути. Однако вы сказали, что ваши проверки заголовка проходят, а проверка тела - нет. Так что это усложняет задачу.

0
ответ дан 4 December 2019 в 10:03

Теги

Похожие вопросы