質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
さくらのレンタルサーバ

さくらのレンタルサーバとは、格安サーバーで知られるさくらインターネット社の提供する共有レンタルサーバー。Webサイトの構築から簡単なプログラミングまで幅広く利用することができ、プランが多いことも特徴です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

0回答

1054閲覧

タグが表示された状態でメール返信される。

Sylph

総合スコア2

さくらのレンタルサーバ

さくらのレンタルサーバとは、格安サーバーで知られるさくらインターネット社の提供する共有レンタルサーバー。Webサイトの構築から簡単なプログラミングまで幅広く利用することができ、プランが多いことも特徴です。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2022/10/14 16:36

編集2022/10/15 10:06

前提

WordPressでお問い合わせフォームをいくつか作っています。
その中の専用プラグイン「Contact Form 7 Multi-Step Forms」において、メールテンプレートにタグを設定したのにもかかわらず、異なる形式(例.[your-name]等がそのまま)で届いてしまうため質問として立ち上げました。

実現したいこと

まずは原因を少しでも判明させたいです。

発生している問題

メールヘッダーの「From」~「Message Body」が全てタグ表示される。

UTF

1To: otoiawase@ドメイン名 2Subject: メッセージを受け付けました。 3Date: Thu, 13 Oct 2022 07:40:03 +0000 4From: お問い合わせページ <wordpress@○○○○.sakura.ne.jp> 5Reply-To: wordpress@○○○○.sakura.ne.jp 6Message-ID: <8Tx4ZjLHQMkhRnWMSNlBPzecXnCg8wmKDZTePyiRkGs@○○○○.sakura.ne.jp> 7X-Mailer: PHPMailer 6.6.0 (https://github.com/PHPMailer/PHPMailer) 8MIME-Version: 1.0 9Content-Type: text/plain; charset=UTF-8 10From: [your-name] <[your-email]> 11Subject: [your-subject] 12Message Body: 13[your-message] 14-- 15This e-mail was sent from a contact form on Inquiry form for operation confirmation (https://○○○○.sakura.ne.jp/sample)

ソースコード

html

1<form action="/sample/multi-step-forms/#wpcf7-f21-p65-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init"> 2<div style="display: none;"> 3<input type="hidden" name="_wpcf7" value="21"> 4<input type="hidden" name="_wpcf7_version" value="5.6.3"> 5<input type="hidden" name="_wpcf7_locale" value="ja"> 6<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f21-p65-o1"> 7<input type="hidden" name="_wpcf7_container_post" value="65"> 8<input type="hidden" name="_wpcf7_posted_data_hash" value=""> 9</div> 10<p><span class="must">必須</span> お名前<br> 11<span class="wpcf7-form-control-wrap" data-name="your-name"><input type="text" name="your-name" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false"></span></p> 12<p><span class="must">必須</span> メールアドレス<br> 13<span class="wpcf7-form-control-wrap" data-name="your-email"><input type="email" name="your-email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email" aria-required="true" aria-invalid="false"></span></p> 14<p><span class="free">任意</span> 電話番号<br> 15<span class="wpcf7-form-control-wrap" data-name="your-tel"><input type="tel" name="your-tel" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-tel wpcf7-validates-as-tel" aria-invalid="false"></span></p> 16<p><span class="free">任意</span> 件名<br> 17<span class="wpcf7-form-control-wrap" data-name="your-subject"><input type="text" name="your-subject" value="" size="40" class="wpcf7-form-control wpcf7-text" aria-invalid="false"></span></p> 18<p><span class="must">必須</span> お問い合わせ内容<br> 19<span class="wpcf7-form-control-wrap" data-name="your-message"><textarea name="your-message" cols="40" rows="10" class="wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required" aria-required="true" aria-invalid="false"></textarea></span></p> 20<p><input type="submit" value="確認する" class="wpcf7-form-control has-spinner wpcf7-submit"><span class="wpcf7-spinner"></span><br> 21<input type="hidden" name="_cf7msm_multistep_tag" value="{&quot;first_step&quot;:1,&quot;next_url&quot;:&quot;\/sample\/confirm&quot;}" class="wpcf7-form-control cf7msm-multistep wpcf7-multistep"><input type="hidden" name="cf7msm-no-ss" value=""></p> 22<div class="wpcf7-response-output" aria-hidden="true"></div></form>

script

1<script id="cf7msm-js-extra"> 2var cf7msm_posted_data = []; 3var cf7msm_redirect_urls = {"21":"\/sample\/confirm"}; 4</script> 5<script src="https://○○○○.sakura.ne.jp/sample/wp-content/plugins/contact-form-7-multi-step-module/resources/cf7msm.min.js?ver=4.1.92" id="cf7msm-js"></script>

※フォームテンプレート

html

1<span class="must">必須</span> お名前 2[multiform your-name] 3 4<span class="must">必須</span> メールアドレス 5[multiform your-email] 6 7<span class="free">任意</span> 電話番号 8[multiform your-tel] 9 10<span class="free">任意</span> 件名 11[multiform your-subject] 12 13<span class="must">必須</span> お問い合わせ内容 14[multiform your-message] 15 16[previous "戻る"] 17 18[submit "送信する"] 19[multistep multistep-580 first_step "/confirm"][multistep multistep-200 last_step send_email "/send-complete"]

試したこと

レンタルサーバー会社にメール不具合調査依頼を行った結果、
「弊社サーバー側には特に問題はございません。メール本文の内容につきましては、ウェブコンテンツ側での問題であるかと存じます。」
と回答があり、メールヘッダーは正常でした。

補足情報(FW/ツールのバージョンなど)

・さくらのレンタルサーバー
・WordPress 6.0.2
・Contact Form 7 Multi-Step Forms 4.1.92
・Contact Form 5.6.3

※下記プラグインではタグがそのままになることなくメール返信が来ました
・Contact Form 7 add confirm 5.1
・Redirection for Contact Form 2.7.0

【ヘッダーを表示】

UTF

1To: otoiawase@ドメイン名 2Subject: メッセージを受け付けました。 3Date: Wed, 12 Oct 2022 09:29:12 +0000 4From: Inquiry form for operation confirmation <wordpress@○○○○.sakura.ne.jp> 5Reply-To: wordpress@○○○○.sakura.ne.jp 6Message-ID: <NdBjgVUhHybjMOwkjlzQ9NUBpLKcmf9aGfAQxmtyuk@○○○○.sakura.ne.jp> 7X-Mailer: PHPMailer 6.6.0 (https://github.com/PHPMailer/PHPMailer) 8MIME-Version: 1.0 9Content-Type: text/plain; charset=UTF-8 10Content-Transfer-Encoding: 8bit 11From: 送信者氏名 <○○○○@ドメイン名> 12Subject: なし 13Message Body: 14テスト送信です。 15-- 16This e-mail was sent from a contact form on Inquiry form for operation confirmation (https://○○○○.sakura.ne.jp/sample)

最後に

今回初めての質問となりますが、
もし不足している情報あればお知らせ下さい。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2022/10/14 21:52

Contact Form 7 Multi-Step Forms の場合、multistep タグも必要と思いますが、どのように設定していますか? 各ステップの設定画面を質問に追記していただけないでしょうか。
Sylph

2022/10/15 10:11

CHERRY様、大変失礼いたしました。 設定情報(フォームテンプレート)を質問に追加しておりますのでご確認お願い致します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問