昨今のSPF、DKIM、DMARK対応に、もれなく巻き込まれている今日この頃。
カラーミーショップでも案内が出て、「さくらインターネット(さくらサーバー)」でDNSのあれこれを行った時に『DKIM』のCNAME設定でつまづいたので、備忘録。
管理者メールアドレスのドメインをさくらで取得したものだったので、「メッセージB」が表示。
「対応B」の「ムームードメイン」以外(お名前.comなど)のレコード設定を読み進める。
手順に従って、早速さくらのドメインコントロールパネルへ。
「SPF」は
“v=spf1 a:www○○○○.sakura.ne.jp mx include:spf001.shop-pro.jp ~all”
と、既にあるTXTを編集。
「DMARK」は
“v=DMARC1; p=none; pct=100; aspf=r; adkim=r”
と、既にあるTXTを編集。
設定後に都度、カラーミーショップの管理者メールアドレスの下に表示されるメッセージを確認すると、表示内容が変わっていったので、正しくできていそうだ、と思いながら次へ。
「DKIM」も手順に従い
- 「レコード追加」のエントリ名に「colorme1._domainkey」(後ろのドメインは勝手につくので不要)
- タイプを「CNAME」を選択
- データに「colorme1._domainkey.○○○.shop-pro.jp」
を入力し「追加」。続いて2も「追加」。
が、
DKIMのCNAMEレコードの参照先があなたのカラーミーショップのドメインではありません
は?ナゼ?
反映が遅いのかと、1日寝かせてみるが変わらず。。。
慌てふためいてネットで検索するが、情報出てこず。。。
😱😱😱
あれこれ調べている中で、現在の設定情報を確認できるという記事を見つけたので試しに。
https://www.cman.jp/network/support/nslookup.html
早速実行して、「Non-authoritative answer:」と書かれている内容を見ると・・・
ん?、、、表示されている内容が、、、ヘン!
「colorme1._domainkey.○○○.shop-pro.jp」の後ろに、ドメイン名がくっついて、変な値になっている!
※↑のサイトは回数制限がありますので、コマンドプロンプトを使える方は
「nslookup -type=CNAME colorme1._domainkey.〇〇〇.com」でも確認できます。
出力例
「colorme1._domainkey.〇〇〇.com canonical name = colorme1._domainkey.〇〇〇.shop-pro.jp」
さくらのマニュアルを探して、核心に迫る記述を発見!
末尾にドット!!🌋
確かに調べている中で「さくらサーバーではドットを付ける」という情報がちらほらあったのでやってはみたが、その時はうまくいかず。。。(理由もよく分からずだったので…)
恐らく「変更」だと前の情報が残っているのか(?)うまくいかなかったので、1回削除してから追加しなおす必要がありそうな感じがします。
ということで、無事エラーが全部消えたーーー🎊🎊🎊
設定した情報を確認しながら進めることが大事、ということですかね😅
2024.05.06 追記
Gigazineさんにこんな記事がありました。
「正しい表記で」ということなのかもしれませんね~🤔