web-dev-qa-db-ja.com

「v = DKIM1;」を省略するのは間違っていますか? DKIMレコードに?

私のメールホスティングプロバイダーのすでに入力されているDNSレコードを見ると、自動生成されたDKIMレコードにv=DKIM;が含まれていないことがわかります。これは単に

k=rsa; p=hGF6ksa9fjf8SD6bcKk...

レコード値で。

これはまだ「有効な」DKIMレコードと見なされますか? v=DKIM1;を追加するために、彼らに連絡する必要がありますか? (関連付けられた名前は正しいです。)

1
Conrad

RFC 6376 は、DKIMを定義し、キーレコードのvタグについて次のように述べています。

v = DKIMキーレコードのバージョン(プレーンテキスト;推奨、デフォルトは「DKIM1」)。指定する場合、このタグは「DKIM1」(引用符なし)に設定する必要があります。このタグは、レコードの最初のタグでなければなりません。 「v =」タグで始まり、他の値を持つレコードは破棄する必要があります。ベリファイアはこの値に対して文字列比較を行う必要があることに注意してください。たとえば、「DKIM1」は「DKIM1.0」と同じではありません。

これは推奨されており、デフォルトはDKIM1であるため、このレコードはRFCに準拠しており、準拠しているすべての実装で機能するはずです。 (言い換えれば、あなたは大丈夫なはずです。)

5
David