サポート » プラグイン » Contact form7よりタグが表示された空メールが届く

  • 解決済 sto0o0das

    (@sto0o0das)


    Qiitaでも質問させていただいているのですが、
    タイトル通り、フォームからタグのみ表示された空メールが届いてしまっています。
    https://qiita.com/sa_meichan/questions/da2f2ba067e891241054#answer-57ff3cc76a6f2f8a24dd

    Contact Form 7 でお問い合わせフォームの
    確認ページ、完了ページを実装時に
    プラグインContact Form 7 Multi-Step Formsを使用しています。

    1日に1~2件ほど以下に記載したようなタグのみ表示された空メール?が
    届いてしまいます。
    お客様からのメールが受信できていないのか、
    それともスパムなのかも、そもそもの判断もすることができず困っています。

    題名: “サイトよりお問い合わせ[company]”

    会社名:[company]
    部署名:[department]
    担当者名:[assignee]
    電話番号:[your_phone]
    返信先:<[your_email]> お問い合わせ内容: [content]

    • 【お問い合わせフォームのコード( Contact Form 7 )】
    <div id="Information">
            <h2>お問い合わせ</h2>
    
            <div class="form-inner">
                <div class="contact-form">
                    <div class="input-box">
                        <label class="label-area">会社名</label>
                        <div class="input-area">
                           [text company]
                        </div>
                    </div>
                    <div class="input-box">
                        <label class="label-area">部署名<span class="indispensable">必須</span></label>
                        <div class="input-area">
                            [text* department]
                        </div>
                    </div>
                    <div class="input-box">
                        <label class="label-area">担当者名<span class="indispensable">必須</span></label>
                        <div class="input-area">
                            [text* assignee]
                        </div>
                    </div>
                    <div class="input-box">
                        <label class="label-area">メールアドレス<span class="indispensable">必須</span></label>
                        <div class="input-area">
                           [email* your_email]
                        </div>
                    </div>
                    <div class="input-box">
                        <label class="label-area">電話番号</label>
                        <div class="input-area">
                            [tel your_phone]
                        </div>
                    </div>
                    
                    <div class="input-box">
                        <label class="label-area">お問い合わせ内容<span class="indispensable">必須</span></label>
                        <div class="input-area">
                            [textarea* content]
                            [honeypot your-zip]
                        </div>
                    </div>
    
                    <div class="action-box">
                        [submit class:btn-info "確認画面へ"]
                        [multistep multistep-277 first_step "https://www.XXXXXXX/contact-confirm"]
                    </div>
                </div>
            </div>
    </div>
    
    • 【確認画面のコード( Contact Form 7 )】
    <div id="Information" class="fadeInTrigger">
        <h2>お問い合わせ内容確認</h2>
    
        <div class="form-inner">
            <div class="contact-form">
                <div class="input-box">
                    <label class="label-area">会社名</label>
                    <div class="input-area">
                        [multiform company]
                    </div>
                </div>
                <div class="input-box">
                    <label class="label-area">部署名<span class="indispensable">必須</span></label>
                    <div class="input-area">
                        [multiform department]
                    </div>
                </div>
                <div class="input-box">
                    <label class="label-area">担当者名<span class="indispensable">必須</span></label>
                    <div class="input-area">
                        [multiform assignee]
                    </div>
                </div>
                <div class="input-box">
                    <label class="label-area">メールアドレス<span class="indispensable">必須</span></label>
                    <div class="input-area">
                        [multiform your_email]
                    </div>
                </div>
                <div class="input-box">
                    <label class="label-area">電話番号</label>
                    <div class="input-area">
                        [multiform your_phone]
                    </div>
                </div>
                <div class="input-box">
                    <label class="label-area">お問い合わせ内容<span class="indispensable">必須</span></label>
                    <div class="input-area">
                        [multiform content][honeypot your-zip2]
                    </div>
                </div>
    
                <div class="action-box">
                    [previous class:btn-info "戻る"]
                    [submit class:btn-info "送信"]
                    [multistep multistep-525 last_step send_email "https://www.XXXXXX/contact-thanks"]
                </div>
            </div>
        </div>
    </div>
    

    自分で試したことが3点ありますがどの方法でも解決されていません。

    ①プラグインFlamingo(メッセージ保存プラグイン)有効化
     WordPressにお問い合わせ内容を保存することで
     空メールが届く前に何か入力されているものが
     確認できるかと思いインストールしましたが
     空メールの場合お問い合わせ内容が書かれるはずの欄には
     以下の画像のように3つの項目だけ表示されています。

    通常は以下の画像のようにお問い合わせ内容が保存され見れるのですが、
    空メールが来た場合は先ほどの3項目しか表示されません。

    ②プラグインHoneypot for Contact Form 7有効化
     上記コードにもすでにハニーボットのコードがありますが、
     スパムメールだった場合こちらを使用して、
     空メールを防げたらいいなと思いインストールし、
     実装しましたが、空メールが届いてしまいました。

    ③チェックボタンの実装
     チェックボタンをつけると空メールが届かなくなるという記事を見たので
     現在のコードにはついていませんが、少し前につけて様子を見てみましたが
     空メールは届いてしまいました。

    情報は以上になります。
    また、Qiitaの回答のほうでサイトリニューアル前ののお問い合わせフォームにスパムが届いておりそれが原因の可能性があるような回答がありましたので、サイトリニューアル前のお問い合わせページは削除いたしました。
    よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    Contact Form 7 Multi-Step Forms プラグインで処理できるフォームのデータ量である4KB(ブラウザの Cookie の最大サイズ)を超えたのではないでしょうか?こちらのトピックと同じ現象ではないでしょうか?

    トピック投稿者 sto0o0das

    (@sto0o0das)

    回答ありがとうございます。

    検証したところその可能性が高そうです。
    自分でも長文(500~1000)を入力し、入力確認ボタンをおして
    確認ページに遷移したところ、何度か入力項目が何もない状態のページに遷移することができました。

    対処といたしましては、確認ページで入力していただいた内容が反映されていなかった場合は元のページにもどっていただくのと、文字の入力制限を設け、しばらく様子を見ようと思います。

    大変参考になる回答ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。