Skip to content
無料の100クレジットで検証を始める
Qualisend
すべての記事
到達率 / 2026年5月23日

WixでSPF、DKIM、DMARCを設定する方法

約12分で読めます

Qualisend team
WixでSPF、DKIM、DMARCを設定する方法

WixでSPF、DKIM、DMARCを設定するには、同じDNSエディターで3つのTXTレコードを公開します。 ただし、ドメインのDNSを実際にWixが管理している場合に限ります。 レコードの内容は、DNSをどこでホストしていても変わりません。 SPFとDMARCは決まった場所に置き、DKIMは送信に使っているメールサービスから受け取ります。 ホストによって異なるのは、DNSエディターの場所と、ホスト名(name)欄に入力する値です。 このガイドでは、Wixのダッシュボードでその両方を説明します。 あわせて、多くのWixユーザーがつまずく「接続(connected)」と「ポイント(pointed)」の違いにも注意が必要です。

Wix Email Marketingでキャンペーンを送信する場合は、 WixのSPF、DKIM、DMARC設定ガイドで、必要なCNAMEレコードを確認できます。

結論から#

ドメインがWixに接続され、Wixが管理している場合(Wixのネームサーバーを使用)は、3つのレコードをすべて同じ場所に追加します。 Wixアカウント → Domains → 対象のドメインを選択 → DNS Records / Manage DNSエリア → Add Record → TXTの順に進みます。 ホスト名の異なるTXTレコードを3つ追加します。

  • SPF:ドメインのルート(ホスト@)にTXTレコードを1つ追加します。値はv=spf1で始まります。
  • DKIM:<selector>._domainkeyにTXTレコードを1つ追加します。セレクターと値は、メールサービスから提供されます。
  • DMARC:_dmarcにTXTレコードを1つ追加します。値はv=DMARC1で始まり、最初はp=noneにします。

WixのDNS画面は何度かリニューアルされているため、以下のラベルやメニューパスは、お読みの時点で変わっている可能性があります。 変わらないのは考え方です。TXTレコードを追加し、ホスト名を設定し、値を貼り付けます。 3つのレコードの関係を概念から理解したい方は、SPF・DKIM・DMARCの解説をご覧ください。

まず確認:ドメインはWixに接続されていますか、それともポイントされていますか?#

Wixユーザーにとって、これが最も重要な手順です。 この確認を飛ばしたために、いくら追加しても反映されないレコードができてしまうことがよくあります。 Wixへのドメインの紐付け方は2種類あり、それぞれDNSの管理場所が異なります。

  • 接続(ネームサーバー方式):ドメインがWixのネームサーバーを使うため、Wixが権威を持つDNSホストになります。SPF、DKIM、DMARCをWixのダッシュボード内で編集するのは、このケースです。このガイドの手順に従ってください。
  • ポイント(ポイント方式):ドメインは元のレジストラ(GoDaddy、Namecheapなど)に残ったまま、AレコードまたはCNAMEだけで訪問者をWixのサイトへ向けます。この場合、DNSを管理しているのはWixではなく、レジストラです。TXTレコードは、そのレジストラのDNS管理画面で追加する必要があります。Wix内で追加したTXTレコードは、単に無視されます。

このガイドの以降の説明は、ドメインがWixに接続されていることを前提にしています。 ポイントされている場合も、レコードの値は同じです。 入力先のDNS管理画面だけが異なります。

WixでDNSレコードを管理する場所#

Wixアカウントにサインインし、アカウントメニューからDomainsを開きます。 メールの送信に使うドメインを選び、DNS Recordsセクションを探します。 アカウントによっては、Manage DNSやAdvancedというラベルの場合もあります。 その画面には、現在のレコードがタイプ別(A、CNAME、MX、TXTなど)にまとめて表示されます。

WixのDNSレコードには、押さえておきたい3つの入力欄があります。

  • Host Name:ドメインの左側に付く部分です。ドメインのルートには@を使います。サブドメイン形式のレコードでは、_dmarcやselector1._domainkeyのようにプレフィックスを入力します。
  • Value(DataやPoints toと表示される場合もあります):貼り付けるレコードの内容です。たとえばv=spf1 …の文字列全体を入れます。
  • TTL:リゾルバーがレコードをキャッシュする時間です。デフォルトのままで問題ありません。変更する理由がない限り、そのままにします。

レコードを作成するには、Add Recordをクリックし、タイプとしてTXTを選び、Host NameとValueを入力します。 この3ステップの流れは、3つのレコードすべてで同じです。 変わるのはHost NameとValueだけです。

WixでSPFレコードを追加する#

SPFは、ドメインのルートに置く1つのTXTレコードです。 自社ドメインとして送信を許可するサービスをすべて列挙します。 WixのHost Name欄では、ルートを@で表します。

TXTレコードを追加し、Host Nameを@にして、SPFの値を貼り付けます。 値は必ずv=spf1で始まり、allメカニズムで終わります。 Google Workspaceと1つのESPを許可するレコードは、次のようになります。

v=spf1 include:_spf.google.com include:sendgrid.net ~all

末尾の~allはsoftfail(受け入れるが不審なメールとして扱う)で、-allはhard failです。 上の例をそのままコピーしないでください。include:には、実際の送信元を指定する必要があります。 利用しているメールボックスサービスやマーケティングサービスは、それぞれ必要なinclude:の値を公開しています。 それらを1つの正しい文字列にまとめる安全な方法は、SPFレコード作成ツールです。 送信元を1つにまとめ、ミスも指摘してくれます。

WixでDKIMレコードを追加する#

DKIMでは、作業の大半をメールサービスが行います。 自分で行うのは、渡された公開鍵を公開することだけです。 この値はWixでは生成されません。 実際にメールを送信している場所(Google Workspace、Microsoft 365、ESPの認証設定)から受け取ります。 まずそちらでDKIMを有効にすると、セレクターと値が提示されます。

レコードのHost Nameは<selector>._domainkeyという決まった形式で、<selector>はメールサービスが指定した正確なラベルです。 Wixでは、TXTレコードを追加し、Host Nameを次のような形にします。

selector1._domainkey

続いて、Value欄にメールサービスから渡された値を貼り付けます。 通常はv=DKIM1; k=rsa; p=MIGfMA0…で始まり、長い公開鍵が続きます。 Wixに固有の注意点が2つあります。

  • Host Nameにはプレフィックスだけを入力してください:Wixがドメインを自動で補うため、入力するのはselector1._domainkeyです。selector1._domainkey.yourdomain.comではありません。
  • TXTではなくCNAMEを指定するサービスもあります:Google WorkspaceはDKIMにTXTレコードを使いますが、一部のESPは、自社が管理する鍵を指すCNAMEレコードを1つ以上追加するよう求めます。その場合は、Wixのレコードタイプとして(TXTではなく)CNAMEを選び、指定されたターゲットを値として貼り付けます。

セレクターと値は、メールサービスが表示するとおりに正確にコピーしてください。 1文字でも違うと、署名の検証に成功しません。

WixでDMARCレコードを追加する#

DMARCは、固定のホスト_dmarcに置くTXTレコードです。 TXTレコードを追加し、Host Nameを_dmarcにして、最初のポリシーを貼り付けます。 安全な最初の値は次のとおりです。

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

p=noneは「監視のみで、何のアクションも取らない」という意味です。 メールの扱いは何も変わりません。 一方で、どの送信元が認証に成功しているかを知らせる日次の集計レポートが有効になります。 このレポートこそが、ここから始める最大の目的です。 タグが有効になるよう、DMARCレコード作成ツールでレコードを作成してください。 その後は、DMARC設定の手順ガイドにある段階的な進め方に従います。 正当な送信がすべて認証に成功していることがレポートで確認できるまではp=noneのままにし、次にp=quarantine、最後にp=rejectへと引き上げます。QualisendのDMARCレポートは、送信元ごとに成功数と失敗数を一覧表示するため、正規のメールがすべて成功したタイミングを判断できます。

レポートが届き始めたら、DMARC集計レポートの読み方をご覧ください。生のXMLを、ポリシー適用の前に修正すべき項目の一覧に変える方法を解説しています。

レコードが解決されたか確認する#

WixでのDNSの変更は通常すぐに有効になりますが、反映には最大で2時間ほどかかることがあります。 Wixの一覧表だけで判断せず、レコードが公開インターネット上で有効になっているかを確認してください。

最も手早い確認方法は、SPF・DKIM・DMARCの送信ドメイン認証チェックです。 ドメイン(とDKIMセレクター)を入力すると、各レコードが見つかったか、有効か、正しい形式かが表示されます。 次の3つが緑になっているか確認してください。

レコードWixのHost Name確認する内容
SPF@v=spf1のレコードがちょうど1つで、すべての送信元が含まれている
DKIMselector._domainkeyメールサービスのセレクターで鍵が見つかり、署名の検証に成功する
DMARC_dmarcv=DMARC1のレコードが1つで、p=noneから始まっている

レコードが表示されない場合は、もう少し待ってください。 それでも表示されないときは、Host Nameの末尾にドメインが付いていないか、値に余分なスペースや、文書から貼り付けたスマートクォートが混ざっていないかを再確認します。

Wixでよくある注意点#

Wixで設定がうまくいかない原因の大半は、次のいくつかのミスです。

  • ポイントされているだけのドメインで、WixのDNSを編集している:Wixで最も多い問題です。ドメインが接続ではなくポイントされている場合、Wixで追加したレコードは何も効果がなく、レジストラで編集する必要があります。操作を始める前に、どちらの方式かを確認してください。
  • SPFレコードが2つある:ルートにWixやメールサービスがすでにv=spf1のレコードを追加している場合は、2つ目を追加せず、そのレコードに送信元をまとめてください。
  • DKIMの値を自分で作ろうとする:セレクターと公開鍵は、メールサービスの認証設定からしか入手できません。Wix側で生成するものはありません。
  • DMARCのポリシー適用が早すぎる:監視の前にp=rejectにすると、正当なメールが埋もれてしまいます。GoogleとYahooの送信者ガイドラインで、DMARCが大量送信者に必須となった今は、なおさら重要です。ただし、求められているのは公開されたポリシーであり、p=noneでも満たせるため、安全に段階を踏めます。
  • 認証に成功すれば到達率も保証されると考える:3つすべてに成功すれば、送信者が誰かは証明できます。しかし、良い送信者であることまでは証明できません。認証が完璧なドメインでも、送信者レピュテーションが低い場合や、リストがクリーンでない場合は、迷惑メールに振り分けられます。

よくある質問

01WixでSPF、DKIM、DMARCレコードはどこで追加しますか?

ドメインがWixに接続され、Wixが管理している場合は、Wixアカウント → Domains → 対象のドメインを選択 → DNS Records / Manage DNSエリア → Add Record → TXTの順に進みます。SPFはHost Nameを@、DKIMは<selector>._domainkey、DMARCは_dmarcにして追加します。メニューのラベルはWixアカウントのバージョンによって多少異なりますが、流れは同じです。TXTレコードを追加し、Host Nameを設定し、値を貼り付けます。

02WixでDNSレコードが機能しないのはなぜですか?

Wixで最も多い原因は、ドメインが接続ではなくポイントされていることです。ドメインをポイントしているだけの場合、DNSを管理しているのは引き続きレジストラで、Wix内で追加したレコードは無視されます。レコードは、レジストラのDNS管理画面で追加する必要があります。まず、Wixアカウントでドメインの接続方法を確認してください。もう1つのよくある原因は、Wixがドメインを自動で補うにもかかわらず、Host Name欄にドメイン全体を入力してしまうことです。

03Wixでルートドメインを指定するには、Host Nameに何を入力しますか?

@を使います。WixのDNSエディターでは、@がドメインのルートを表し、SPFレコードを置くべき場所です。DMARCでは_dmarc、DKIMでは<selector>._domainkeyを入力します。いずれの場合もプレフィックスだけを入力します。Wixがドメインを自動で補うため、.yourdomain.comを自分で付け足さないでください。

04DKIMの値はWixの中で作成しますか?

いいえ。Wixはレコードを保存するだけで、DKIM鍵は生成しません。メールサービス(Google Workspace、Microsoft 365、ESPなど)でDKIMを有効にすると、公開するセレクターと公開鍵の値が渡されます。それを、サービスが表示するとおりにそのまま、WixにTXTレコードとして追加します。サービスによっては、CNAMEレコードとして追加します。


3つのレコードがすべて緑で確認できれば、到達率のうち認証の部分は完了です。 ただし、送信者として信頼されても、メールが受信トレイに届くのは、その背後にあるリストがクリーンな場合だけです。 無料メールチェッカーでリストを検証すれば、存在しないアドレスや入力ミスをバウンスする前に取り除けます。 無料の到達率ツール一式を使えば、SPF、DKIM、DMARCを良好な状態に保ち続けることもできます。

送信者の信頼を、守る。

最初のリストを数分でクリーニング。100クレジット無料、クレジットカード登録は不要です。

今すぐ始める