WordPress サイトからの訪問者や顧客からの問い合わせを受けようとする場合、Contact Form 7、WPForms、 Quform, 重力フォーム など、様々な無料と有料のコンタクトフォームのプラグインを利用することができます。 Divi, Enfold など、いくつかのテーマは、ページビルダーで独自のコンタクトフォーム要素を提供しています。

テーマで提供されるコンタクトフォームの機能は、コンタクトフォーム専用のプラグインに比べて機能が制限されており、機能を拡張することは容易ではないが、プラグインに依存せずに手軽にお問い合わせを受けようとする場合に便利に利用することができます。
Enfold テーマが提供するContact Form機能を使用して連絡先フォームを作成すると、ユーザーが連絡先フォームを送信すると、[送信者]のメールアドレスに連絡先送信者が入力したEメールアドレスが表示されます。

この場合、Webホスティングサーバーによってはメールが正しく送信されない場合があります。 また、送信されたメールに「このメールは[gmail.com]経由で送信されたメールではありません」などの警告が表示されることがあります。
お問い合わせメールの受信成功率を上げるには 「送信者」のメールアドレスを、そのサイトのドメイン名のメールアドレスとして指定することが望ましい。 (このアドレスを、実際にないアドレスでも構いません。)この問題は、次の文を参照してみてください。
Enfold コンタクトフォームを使用している場合は、次のコードをテーマ関数ファイルに追加して「送信者」のメールアドレスを変更できます。 (必ずチャイルドテーマを作って作業してください。)
// Change the From email address in messages sent from Enfold contact form
// Enfold 컨택트 폼에서 보내는 사람 메일 주소 변경하기
add_filter('avf_form_from', 'avf_form_from_mod', 10, 3);
function avf_form_from_mod($from, $new_post, $form_params) {
$from = "admin@example.com";
return $from;
}
admin@example.com 부분을 사이트의 해당 도메인 이름으로 된 이메일 주소로 변경해주시기 바랍니다. 예를 들어, 사이트 주소가 www.wordcracker.com인 경우 john@wordcracker.com처럼 바꿀 수 있습니다. 이 메일 주소는 실제로 존재하지 않아도 관계 없으며, 중요한 것은 이메일의 도메인이 해당 사이트의 도메인 이름이어야 한다는 점입니다.
テストしてみると、「送信者」のメールアドレスが上記のコードで指定されたメールアドレスとして表示されます。 Naver メールで受信した場合、「このメールは[gmail.com]から送信されたメールではありません。 送信者の住所が実際の発送先住所と異なる場合がありますので、ご注意ください」という警告は表示されません。
それでもお問い合わせメールが配信されない場合 Email Logプラグインを設置して、メールのログを確認してください。 そして、Webホスティング会社にこの問題を提起すると、問題を解決してくれることもあります。 参考までに 無料ホスティングを利用する場合には、メール送信機能が提供されず、Mail SMTPプラグインを使用しても正常にメールが送信されない場合があります。
Gmailのアドレスのみメールが送信されない場合には、Gmailの側のスパムポリシーによって送信サーバーアイピーがブロックされている問題に対応することができますので、この問題が発生した場合、Webホスティング会社を介して問題を解決してください。
コメントを残す