Я получаю много писем, подписанных с DKIM. Обычно я не заинтересован в проверке действительности подписи, но время от времени мне бы хотелось. Есть ли какой-либо инструмент, которым я могу кормить письмо как есть, который проверяет его (возможно, извлекает ключи через DNS или что-то еще) и сообщает мне, правильна ли подпись или нет, и, возможно, другие полезные детали?
3 ответа
Помимо уже упомянутого дополнения Thunderbird DKIM Verifier, я также могу порекомендовать для этого модуль Python dkimpy . В Debian и Ubuntu он доступен в пакете python-dkim.
С помощью dkimpy вы можете легко проверить подпись DKIM с помощью команды dkimverify < email.eml
. Чтобы получить больше информации о том, почему подпись не работает, используйте параметр -v
.
Если вы используете Thunderbird, вы можете использовать расширение "DKIM Verifier".
В идеале ваш почтовый сервер должен справиться с этим. Если электронное письмо подписано DKIM, но подпись не совпадает, электронное письмо должно быть отклонено. Это не должно даже сделать это в ваш почтовый ящик.