nintact
WordPress

プラグインを足す前に、疑う場所があります

SMTPプラグインを入れても直らないことがあります。原因がプラグインの側ではなく、ドメインのメール設定にあるためです。順に切り分けてから、必要なものだけ足してください。

手順

01

ドメインを調べる

Gmail と Yahoo! は、送信ドメインの認証がないメールを受け取りません。レンタルサーバーの標準の送信を使っている場合、ここが抜けていることがよくあります。登録不要で調べられます。

https://nintact.com/check?domain=example.com
02

差出人を直す

フォームの送信者メールに [your-email] を入れる書き方が広まっていますが、これは他人のドメインを名乗ることになり、認証が通りません。差出人は自社のアドレスにして、返信先(Reply-To)に [your-email] を入れてください。これだけで直る例が一番多いです。

03

送信先だけ書き換える

フォームは作り直しません。送信先(action)を差し替えるだけで、HTMLも項目も見た目もそのまま動きます。以降のメールは認証済みの基盤から出るので、DNSもサーバーの設定も触りません。

<form action="https://nintact.com/api/f/YOUR_FORM_ID" method="POST">
  <!-- いまの入力欄をそのまま残せます -->
</form>
04

新しく作る場合は、1行貼る

カスタムHTMLブロックに貼るだけです。プラグインの追加も、サーバーの設定変更も要りません。

<script src="https://nintact.com/embed.js"
        data-nintact="YOUR_FORM_ID" async></script>

よくある質問

Contact Form 7 のままで使えますか?

使えます。送信先を書き換えるだけなら、作ったフォームはそのままです。詳しい切り分けは「Contact Form 7 でメールが送信されない」のページに書いています。

SMTPプラグインを入れれば直りますか?

送信の経路は直りますが、それだけでは足りないことがあります。繋いだ先のサービスで自分のドメインを認証(SPF・DKIM のレコードを公開)しないと、受け取る側では認証のないメールのままです。

サーバーを引っ越す必要はありますか?

ありません。サイトもサーバーもそのままで、問い合わせフォームの受け取りと通知だけを外に出す形です。

届いた問い合わせはどこに残りますか?

管理画面に保存されます。通知メールが迷惑メールに入っても内容は消えません。分類され、返信の下書きも用意されます。