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