「あなたの新聞」をご覧いただき、誠にありがとうございます。ここ数ヶ月、設置したお問い合わせフォームが機能していなかったことにやっと気づき、なんとか復旧させることができました。お問い合わせをしたかった方々には大変なご迷惑をおかけしたことをお詫び申し上げます。
Contents
コンタクトフォーム7で「メッセージの送信に失敗しました。」
当サイトは「Wordpress(ワードプレス)」というWebサイトの制作システムを用いて作られています。
お問い合わせページは「コンタクトフォーム7」と呼ばれるプラグインを用いて設置しています。
今回、お問い合わせページで必要な記入事項を埋めたにもかかわらず、「メッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さい。」というメッセージが出てきてしまいました。
なぜこのような事態が発生してしまうのか。それは、何かのプラグインを更新したことによって、システム内の設定が書き換わり、データの受け渡しができなくなってしまったのではないかと考えられます。
プラグイン「WP Mail SMTP by WPForms」が原因だった
当方は残念ながらシステムの詳細についてはわかりませんが、調べていくうちに原因はコンタクトフォーム7ではなく、別のプラグインにあることがわかりました。
それは「WP Mail SMTP by WPForms」です。
WP Mail SMTP by WPFormsは、ざっくり説明すると指定したSMTPサーバーでメールを送信できる機能を持っています。今まで何の気なしに利用していたのですが、このプラグインを更新するうちに、おかしな設定となってしまったようです。
指定するSMTPサーバーを変更したら解決
では、WP Mail SMTP by WPFormsの設定で、どこが間違っていたのでしょうか。原因は簡単で、指定するSMTPサーバーの選択を変更したら解決できたのです。
プラグインの設定画面をのぞいてみると、SMTPサーバーを選択するメーラーの選択肢が「Other SMTP」となっていました。これを「Default(None)」に変更しただけです。
プラグインの更新には気をつけよう
プラグインの更新通知が来ると何も考えずに更新していましたが、プラグインの一部がプログラムミスを起こしていることによって、ページが表示されないこともあります。
PHPで作られたシステムなので、プラグインの導入や更新にも気をつけて導入したいところです。コンタクトフォーム7に不具合が出たら、WP Mail SMTP by WPFormsを疑ってみてはいかがでしょうか。
コメントを残す