Jetpack コンタクトフォームから送られるメールが迷惑メールになる理由とその対策

2016/05/06

僕が運営しているサイトには、全て問い合わせ用のメールフォームを用意しています。利用しているのは、様々なプラグインが一括で使えるようになる JETPACK プラグインのコンタクトフォームです。JETPACK の詳細については、以下のページを参照ください。

Jetpack — WordPress Plugins

このコンタクトフォーム、設置時から定期的に問い合わせをいただくのですが、1つ大きな難問にぶち当たっていました。それが「迷惑メール扱い問題」です。メールフォームから送られたものは、Gmail のアドレスへ届くように設定しているのですが、何故か迷惑メールとして扱われてしまうケースがあるのです。

今回は、JETPACK のコンタクトフォームから送られたメールが、迷惑メールに入ってしまう原因とその対策について説明していきます。

コンタクトフォームからのメールが迷惑メールに入ってしまう要因

実際に送られたメールが Gmail に届くと、迷惑メールフォルダに格納され、更に本文の文頭に次のようなメッセージが表示されます。

このメールにはご注意ください。ユーザーを欺くために、メッセージ内のメールアドレスでよく似た文字(Σ と E など)が使用されている可能性があります。

メールの内容は、特に何かを偽装したようなものではありません。単純にフォームから文章を入力して送信したものです。ただ、ごく稀に迷惑メール扱いにならないものもありました。問い合わせなのに迷惑メール扱いで返信が遅れてしまうのは、こちらとしても心外です。(迷惑メールだとスマホに通知が来ないのが一番困るポイントです。)

これは是が非でも解消しなくてはいけない問題なので、様々なパターンでメール送信テストを行い、ある結論にたどり着きました。

送信者が日本語名だと迷惑メール扱いになる

コンタクトフォームから送られたメールは、フォームの入力内容に応じて、次のようにメールが構成されて送られます。

名前送信者の名前 (From にセット)
メールアドレスFrom のアドレス
ウェブサイト本文へ追記される
内容本文として掲載

Gmail の場合、メールの送信者に名前の情報が入っていると、送信者として次のような情報がセットされます。

送信太郎 <○○○○○○○@gmail.com>

様々なパターンを試したところ「名前」の部分が問題となるのが分かりました。この名前に日本語名称、つまり全角文字が入ると迷惑メール扱いとなることが分かりました。単に半角英数で入力されたものは、問題なく受信されます。

問題点は洗い出せたので、あとは対策するだけです。具体的には、送信者の名前に日本語が入らないようにすることです。

jetpack-contact-form01

コンタクトフォームのメールが迷惑メール扱いにならないようにする対策

対応安としては、メールの送信者欄に日本語が入らないようにすれば良いだけです。しかしメールフォームの「名前」が使われています。メールを送ってもらうのに送信者の名前がないのは、受信する立場として困ります。

しかしフォームの「名前」の項目を消さずに対応する方法があります。その方法は、項目のタイプを変えてあげることです。

メニュー「お問い合わせフォームを追加」にてフォームビルダーを表示します。そして「名前」の項目にマウスを当てると右肩に編集メニューが表示されるので、そちらを選択します。

jetpack-contact-form02

右側に編集内容が表示されます。ここで注目するのがフィールドの種類です。初期状態では「名前」が選択されていますが「テキスト」に変更してください。

jetpack-contact-form03

以上で対応は完了です。もし既に設置しているメールフォームを直接編集するのであれば、出力しているコードの type 値を直接変更すれば、同様の変更となります。

変更前) type="name"
変更後) type="text"

上記の対応により、受信メール側の送信者欄には名称ではなく、フォームで入力されたメールアドレスが設定されるようになります。これで迷惑メールに入ることは無くなるので、わざわざ迷惑メールフォルダをチェックする手間も省けます。

メールフォームからのメールが迷惑メール扱いになってしまう方は、是非とも設定変更を試してみてください。

Name :
気力・体力勝負なシステム業界のエンジニアを経て、個人事業主として独立。Web サイト運営、動画制作など活動の場を広げています。目指すところへの道のりは険しいですが、自分が自分らしくあるために、一歩ずつ進んでいきます。

このブログでは、困ってたどり着いた人に、分かりやすく答えを提供できるように心掛けています。更新情報は、Twitter や Facebook ページを参照ください。よろしければフォローお待ちしています。

プロフィール詳細 Twitter @_NJ69_
Facebook ページ NJ-CLUCKER シェア
このブログが役に立ったら
「いいね!」お願いします
PAGE TOP ↑