WordPress Contact Form 7 / Quformプラグインでメールを正しく設定する方法

WordPress コンタクトフォームからのメールを設定する

WordPressで、多くの場合、通知メールが来ないか、Contact Formから送信されたメールが送信されない訴える方がいます。 このような問題の原因は、多くの場合、次の2かのいずれかです。

  1. Webホスティングの問題
  2. 電子メールの設定の問題

無料ホスティングを使用すると、電子メールは送信されません。ホスティング会社に問い合わせると、通常、有料ホスティングにサインアップするように伝えます。

また、 Cafe24 ウェブホスティング会社によっては、時々送信された電子メールがスパムとして分類されることもあります。そして、ウェブホスティングによっては、メールの送信に制限があるかもしれません(」WordPress ブログでEメールマーケティングを行う方法「の「メールを送信する」部分を参照)。

電子メールの設定の問題は、通常、送信者の電子メールアドレスをそのサイトのドメインにされたメールアドレスではなく、Gメールや Naver メール等で指定する場合に発生します。 例えば、サイトのアドレスがwww.example.comである場合には、送信者の電子メールは、 wordpress@ example.comもしくはnoreply@example.comようドメインに属しているメールアドレスに指定する必要があります。 実際、このようなメールがなくても構いません。

電子メールの設定にエラーが発生したり、その他の問題のため、メールが正しく送信されない場合 WordPress用のSMTPプラグイン(WP Mail SMTPなど)を使用できますが、あまり好ましい方法ではありません。 SMTPプラグインは、プラグインの競合など、予期しない問題を引き起こす可能性があります。

以下では、Contact Form 7と Quformで送信者、受信者の電子メールを正しく設定する方法について簡単に説明します。 以下の情報を使用すると、他のフォームフォームプラグイン(WPFormsなど)でも正しく電子メールを設定できます。

クラウドウェイズを使用している場合は、WP Mail SMTPプラグインを使用するか、Elastic Emailアドオンを使用できます(参照)。このブログでは、Elastic Emailアドオンを有効にしてEメールを送信しています。このアドオンは月1000通発送で0.1ドルで安いです。

Contact Form 7でメールを設定する

Contact Form 7のMail]タブで、次のように送信者の電子メールを設定する場合があります。

Contact Form 7のメール設定

送信者の電子メールをコンタクトフォームを送信するユーザーの電子メール(上の図では、[your-email])で指定すると、サイトのドメインのメールがないのでメールが正しく送信されません。

次のように Reply-To:送信者の電子メールを追加ヘッダに追加して、発信者の電子メールは、そのサイトのドメインの電子メールに置き換えると、通常問題なくメールが送信されます。

Contact Form 7でメールを正しく設定する方法

Quformでメールを設定する

Quformも上記の原則がそのまま適用されます。 送信者の電子メールは、必ずそのサイトのドメインのメールアドレスが必要です。 このアドレスは、実際に存在するかどうかに存在していなくても構いません。

Quformでは、デフォルトの受信者の電子メールアドレスおよびデフォルトの送信者の電子メールアドレスを Quform> Settings> Globalで設定することができます。

Quformメインのメールアドレスの設定

Default recipientには、ユーザーがお問い合わせフォームを作成して提出したときの内容を受信するメールアドレスを入力します。 Default "From"には必ずサイトのドメインのメールアドレス(例: wordpress@ example.com)を記入します。

そして、個々のフォーム(Form)で、送信者と受信者の電子メールアドレスとは異なり、設定することもできます。

最後に、

以上で送料無料コンタクトフォームのプラグインであるContact Formと人気有料コンタクトフォームのプラグインである Quformでメールアドレスを設定する方法について説明しました。

WordPressで会員登録機能を有効にすると、スパムユーザー(ボットユーザー)が加入している場合があります。 ボットユーザーの多くは、Hotmailの(hotmail)を使用します。 このためか 古代ディWebホスティングでは、hotmailアドレスを受信者のアドレスに入力すると、メールが来ません。 この場合、ユーザーが会員登録すると、Hotmailのアドレスを使用しないように案内することも大丈夫のようです。

そして、受信メールアドレスをGmailのに設定した場合にメールが入らない場合もあります。 この問題は、Gmailの側のスパムポリシーによって発信サーバーのIPがブロックされている場合に発生するそうです。 Gmailのアドレスのみメールが受信されない場合は、Webホスティングに連絡すれば送信サーバーのIPアドレスをバイパス処理して、問題を解決してくれることです。

メモ:


11のコメント

  1. 現在クラウドウェイズホスティング使用中であり、Quformセッティングを該当文と同じにしたのにDB受付時に該当メールに来ていませんね
    このような場合はどうすればよいですか? ㅠㅠ
    検索してみると、WP Mail SMTPプラグインをインストールします。
    その記事ではお勧めできません。

  2. こんにちは
    コンタクトフォームに上記の内容を参考にして保存に成功しました
    メール受信はどこか? ㅠㅠ

    1. メール受信はメールプロバイダのホームページ(例: Naver メール、Gメール)で確認したり、電子メールクライアントプログラム(Outlook)やアプリを介して確認することができます。

    1. こんにちは?

      コメントをつけていただきありがとうございます。

      お問い合わせ内容を少し詳しく説明してくださるでしょうか?

      Quformを介して送信されるお問い合わせのメールのタイトルは、ユーザーが入力した情報にも設定が可能です。
      例えば、ユーザーの名前やユーザーが選択したサービスなどをメールの件名に含めることができます。

      1. この部分は、言葉で説明するには、少し複雑です。

        Notificationsでの設定が可能なのです。

        私これに関する記事を一つ作成してお知らせいたします。

  3. お問い合わせください。 Quformからのメールが届かないのなく、そのポストを見て設定をしたのにメールが受信しないようにします。

    Default recipient:この項目に受信したいメール少なく。
    Default "From":このエントリに wordpress@ドメインアドレスこう的だったが導通しれませんね。

    1. こんにちは?

      ダトホム無料ホスティングなどいくつかのホスティング商品はメール送信ができません。
      Cafe24 などを使用している場合は、ホストプロバイダにお問い合わせすることで解決してくれることもあります。

      Email Logというプラグインをインストールして、メールが実際に送信されるかを確認してください。
      https://www.thewordcracker.com/basic/email-log-records-email-logs-in-wordpress/

      1. はい..回答ありがとうございます。
        현재 Cafe24ホスティングを使用中にあり、こちらにお問い合わせをいくつかみましょう。
        ありがとうございます。

コメントを残す

*メールアドレスは公開されません。