<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Contact Form 7 | エスアイコムのブログ</title>
	<atom:link href="https://sicom-blog.com/tag/contact-form-7/feed/" rel="self" type="application/rss+xml" />
	<link>https://sicom-blog.com</link>
	<description>エスアイコムのブログ｜WordPress体験談の情報発信</description>
	<lastBuildDate>Sun, 12 Oct 2025 05:26:10 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://sicom-blog.com/wp-content/uploads/2025/10/cropped-dc3f23be2d19d4e38f09ec949bea5ff2-1-32x32.png</url>
	<title>Contact Form 7 | エスアイコムのブログ</title>
	<link>https://sicom-blog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>【完全保存版】WordPressでお問い合わせメールが届かない時の原因と解決法｜Xserver＋WP Mail SMTP設定実録</title>
		<link>https://sicom-blog.com/wordpress-mail-not-delivered/</link>
		
		<dc:creator><![CDATA[ミータ]]></dc:creator>
		<pubDate>Mon, 06 Oct 2025 13:00:00 +0000</pubDate>
				<category><![CDATA[WordPress体験談]]></category>
		<category><![CDATA[トラブル解決]]></category>
		<category><![CDATA[Contact Form 7]]></category>
		<category><![CDATA[DKIM]]></category>
		<category><![CDATA[DMARC]]></category>
		<category><![CDATA[SPF]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WP Mail SMTP]]></category>
		<category><![CDATA[Xserver]]></category>
		<category><![CDATA[エラー解決]]></category>
		<category><![CDATA[メールが届かない]]></category>
		<category><![CDATA[初心者向け]]></category>
		<guid isPermaLink="false">https://sicom-blog.com/?p=466</guid>

					<description><![CDATA[WordPressの「お問い合わせフォームからメールが届かない」問題を実体験をもとに徹底解説。WP Mail SMTP導入からlocalhost設定、SPF/DKIM/DMARCまで、Xserver環境で確実に届く設定方法を完全再現！
]]></description>
										<content:encoded><![CDATA[
<p>作成：2025年10月５日</p>



<h2 class="wp-block-heading">こんにちは、ミータです。</h2>



<p>WordPressで「Contact Form 7のメールが届かない」「送信できたのに受信できない」と悩んでいませんか？</p>



<p>この記事では、私が実際にXserver環境で遭遇したメール不達トラブルを、発生から完全解決までの全手順として解説します。</p>



<p>WP Mail SMTPの設定方法から、到達率を上げるDMARC設定まで、初心者でも確実に再現できる内容です。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">1. トラブル発生の状況</h2>



<h3 class="wp-block-heading">お問い合わせフォームは送信できるのに届かない？</h3>



<p>最初に起きたのは、「フォーム送信はできるがメールが届かない」状態でした。<br><br>Contact Form 7でテスト送信すると、画面上には</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>「ありがとうございます。メッセージは送信されました。」</p>
</blockquote>



<p>と黄緑色の枠で表示されるのに、<br><br>運営者にGmailの受信トレイにはメールが来ない…。</p>



<p>この時点で、</p>



<ul class="wp-block-list">
<li>送信処理自体は成功</li>



<li>しかしメールがどこかで「迷子」になっている<br>という典型的なパターンでした。</li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">2. 原因を切り分けるステップ</h2>



<h3 class="wp-block-heading">Step 1：迷惑メールフォルダの確認</h3>



<p>まず、Gmail側で「迷惑メール」フォルダを確認します。<br><br>「noreply@ドメイン名」や「WordPress」からのメールが届いていないかをチェック。</p>



<p>結果：迷惑メールにも無し。<br><br>→ WordPressからメールは送られていない可能性が高い。</p>



<h3 class="wp-block-heading">Step 2：PHPメール関数（wp_mail）の限界</h3>



<p>WordPressは内部で「PHP mail()関数」を使ってメールを送信します。<br><br>しかし、これがXserverやGmailでブロックされるケースが増えています。</p>



<p>送信元が <code>example.com</code> でない、または認証が弱いと<br>「不正な送信者」と判定され、到達しません。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">3. 解決策：WP Mail SMTPプラグインの導入</h2>



<h3 class="wp-block-heading">WP Mail SMTPとは？</h3>



<p>WordPressのメール送信を<strong>SMTP（認証付きメール送信）</strong>に切り替えるプラグインです。<br><br>これにより、「確実に認証されたサーバー経由で送信」できるようになります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step 1：プラグインのインストール</h3>



<ol class="wp-block-list">
<li>WordPress管理画面 → プラグイン → 新規追加</li>



<li>検索欄に「WP Mail SMTP」と入力</li>



<li>インストール → 有効化</li>
</ol>



<p>有効化すると、セットアップウィザードが開きます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step 2：「その他のSMTP」を選択</h3>



<p>ウィザードでは「SendLayer」「Gmail」などの選択肢がありますが、<br>今回は自分のサーバー（Xserver）のメール機能を使いたいので、<br>リストの一番下にある <strong>「Other SMTP」</strong> を選びます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step 3：SMTP設定の入力（Xserverの場合）</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>項目</th><th>設定内容</th></tr></thead><tbody><tr><td>メーラー</td><td>Other SMTP</td></tr><tr><td>SMTPホスト</td><td>sv541422.xserver.jp（※契約サーバー番号に置き換え）</td></tr><tr><td>暗号化</td><td>TLS</td></tr><tr><td>ポート</td><td>587</td></tr><tr><td>認証</td><td>有効</td></tr><tr><td>ユーザー名</td><td>noreply@sicom-blog.com</td></tr><tr><td>パスワード</td><td>メールアカウント作成時のパスワード</td></tr><tr><td>送信元メールアドレス</td><td>noreply@sicom-blog.com</td></tr><tr><td>送信元アドレスを強制使用</td><td>チェック✅</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">Step 4：テスト送信</h3>



<ol class="wp-block-list">
<li>「WP Mail SMTP → ツール → メールテスト」へ</li>



<li>Gmailアドレスを入力して送信テスト</li>



<li>結果を確認</li>
</ol>



<p>結果：<br>「送信に失敗しました」と表示。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">4. エラーの原因をさらに追う</h2>



<h3 class="wp-block-heading">「接続を拒否されました」というメッセージ</h3>



<p>XserverとWordPressが<strong>同じサーバー上</strong>にある場合、<br><br>自分自身のSMTPサーバーへ「外部接続」しようとして失敗することがあります。</p>



<p>つまり、</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>“自分の家の中の郵便ポストに、外から投函しようとして拒否された”</p>
</blockquote>



<p>ような状態です。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">5. 最終解決：localhostを使った内部SMTP接続</h2>



<h3 class="wp-block-heading">設定変更内容</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>項目</th><th>設定内容</th></tr></thead><tbody><tr><td>SMTPホスト</td><td>localhost</td></tr><tr><td>ポート</td><td>587</td></tr><tr><td>暗号化</td><td>なし（None）</td></tr><tr><td>認証</td><td>有効</td></tr><tr><td>ユーザー名</td><td>noreply@sicom-blog.com</td></tr><tr><td>パスワード</td><td>（メールアカウントのパスワード）</td></tr></tbody></table></figure>



<h3 class="wp-block-heading">結果</h3>



<p>テスト送信 → 成功！<br><br>運営者のGmail受信トレイにも、即座に「お問い合わせ通知」メールが届きました。</p>



<p>この瞬間、「フォーム送信は成功しているのに届かない」問題が完全に解決しました。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">6. 到達率をさらに上げる設定（SPF/DKIM/DMARC）</h2>



<p>SMTPで送れるようになっても、迷惑メールに入る可能性があります。<br>そこで「メール認証三兄弟」と呼ばれる3つの仕組みを整えます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">SPF設定</h3>



<p><strong>送信元ドメインが正規サーバーかどうかを証明</strong>するもの。<br><br>Xserverでは自動で有効になっています。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">DKIM設定</h3>



<p><strong>メール本文に電子署名を付与</strong>する仕組み。<br><br>こちらもXserverはデフォルト有効。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">DMARC設定（重要）</h3>



<p>SPF＋DKIMを統合的に評価して「なりすましを防ぐ」仕組みです。</p>



<h4 class="wp-block-heading">設定方法</h4>



<ol class="wp-block-list">
<li>Xserverサーバーパネル → 対象ドメイン → 「DNSレコード設定」</li>



<li>「TXTレコードを追加」ボタン</li>



<li>以下を入力</li>
</ol>



<p>ホスト名: _dmarc<br>種別: TXT<br>内容: v=DMARC1; p=none; rua=mailto:postmaster@sicom-blog.com</p>



<p>反映まで数時間かかりますが、これでGmailなどから「dmarc=pass」と判定されるようになります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">7. テスト送信の最終チェック</h2>



<h3 class="wp-block-heading">メールヘッダーの確認方法（Gmail）</h3>



<ol class="wp-block-list">
<li>受信メール右上「︙」→「メッセージのソースを表示」</li>



<li>以下を確認：</li>
</ol>



<p>spf=pass dkim=pass dmarc=pass</p>



<p>3つすべて「pass」なら完全にOK。<br>到達率はほぼ100％になります。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">8. よくあるエラーと対処まとめ</h2>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>症状</th><th>原因</th><th>対処法</th></tr></thead><tbody><tr><td>送信完了と出るのに届かない</td><td>PHPメール関数で弾かれている</td><td>WP Mail SMTPでSMTP送信に変更</td></tr><tr><td>エラー「SMTP connect() failed」</td><td>外部SMTP接続拒否</td><td>ホストを <code>localhost</code> に変更</td></tr><tr><td>届くが迷惑メールに入る</td><td>認証不足</td><td>SPF/DKIM/DMARC設定を追加</td></tr><tr><td>特定アドレスに届かない</td><td>受信側がブロック</td><td>フリーメールより独自ドメイン推奨</td></tr></tbody></table></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">9. まとめ：メールが届く＝信頼の証</h2>



<p>お問い合わせフォームは、サイト訪問者との大事な接点です。<br>「送信できたけど届かない」は、実は多くの初心者がつまずくポイント。</p>



<p>でも、</p>



<ul class="wp-block-list">
<li>WP Mail SMTP の導入</li>



<li>localhost設定</li>



<li>DMARCの追加</li>
</ul>



<p>この3ステップで確実に解決できます。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading">最後に</h3>



<p>私自身、最初はメールが1通も届かず半日格闘しましたが、<br>一度仕組みを理解してしまえば簡単です。</p>



<p>このブログでは、同じようにWordPressをゼロから整えていく過程を、<br>「実録＋解説」で順に記録していきます。</p>



<p>次回は、<br><br><strong>【初心者向け】WordPress初期設定の完全ガイド｜最小限のプラグイン構成で安定運用を始めよう</strong><br><br>です。</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
