@alex_ak1

Как узнать, какая запись dkim верная?

Здравствуйте.
Переезжал на новый днс-домен и внезапно обнаружил у себя две публичные записи dkim. Какая из них верная (соответствует приватному ключу) не могу понять. Послал себе письмо, заголовок DKIM-Signature есть, но никак не могу понять, какой из двух публичных ключей может проверить письмо.
Как можно проверить письмо по очереди обеими подписями?

Подписи и заголовок примерно такие:


"k=rsa;p=MIGfMA0G.....AQAB"

"k=rsa; p=MIGfMA0G...AP85"

DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=site.com;
s=dkim; h=Date:Message-Id:From:To:Subject:Mime-Version:Content-Type:Sender:
Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
List-Post:List-Owner:List-Archive;
bh=mNuvj ... QbMo=; b=fzcEmR .... S3A0=;


Как я понимаю, из подписи я должен взять поле bh (хеш), и с помощью открытого ключа и поля b проверить подпись. Не могу нагуглить, как это сделать
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@galaxy
Селекторы разные (поле s= в DKIM-Signature, и левый поддомен в dkim._domainkey.site.com)?
Несколько TXT записей по одному селектору не допускается.
Если наворотили в одной записи, можете попробовать по очереди убрать их из DNS и протестировать каким-нибудь валидатором (гугл "dkim validator").
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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