📧
【WordPress】SafariでMW WP Formのメールが届かない件について
はじめに
WordPressの問い合わせフォームとして使っていたMW WP Formにて、Safariからのメール送信がなぜか急に届かなくなった際の解決方法をご紹介します。
各環境情報
ホスティング: Xserver
WordPress: v6.4.5
MW WP Formプラグイン: v5.0.3
WP Super Cacheプラグイン: v1.11.0
検証内容
- Chromeから問い合わせ送信すると正常にメールが届いていた
- GoogleWorkSpaceで作成しているメールアドレスからの問い合わせもメールが届いていた
- SPF、DKIM、DMARC等の設定は問題ないことを確認していた
- Safari(macOS、iOS)ではメール届かず
解決方法
当初、SMTP関連かGmailセキュリティ周りが原因かと思っていましたが、検証した結果サーバーキャッシュが原因でした。
以下を行うことで無事にSafariからの問い合わせメールも届くようになりました。
1. Xserverサーバーパネル
- 「Xアクセラレータ」をOFFにする
- 「サーバーキャッシュ設定」をOFFにする
- 「キャッシュ削除」を行う
2. WP Super Cacheプラグイン設定(もし利用している場合)
- 設定 → 「除外する URL 文字列」にお問い合わせページを追加(キャッシュ無効とする)
以上。あざした。
Discussion
ありがとうございます!!!僕も絶賛この事象起こってて助かりました!!!
よかったです👍
この現象に関する記事が少なく、困ってました...!助かりましたm(_ _)m
お役に立てて光栄です🙇