📧

【WordPress】SafariでMW WP Formのメールが届かない件について

2024/08/20に公開4

はじめに

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