のんびり、ゆったり、日々のつれづれ

コンタクトフォームから送信されない

めっっっっっったにコンタクトフォームなんて使わないから、ほいほいと設置しただけにしておきました。テストメールすらもやり取りしていませんでした。
今日あるサイトさんにメールを送ったので、果たして自分のところは動くかな、と確認することに。
カスタマイズもしちゃえっていうことで、

WordPressプラグイン & WebAPI 活用ガイドブック [Version 3.x対応]
を見ながらポチポチといじっていきました。
メールを送ってくれたら、返事するから待っててよーという返信メールを送った方が、ちゃんと送られているのか確認できるし親切だよねーと、作業を続けていきます。
ちっさいけどキャプチャをつけるためにReally Simple CAPTCHAをインストールして有効化。
お問い合わせ専用にメルアドがあったほうがいいかも、とサクサク作成。

1回目送信。くるくるマークが出てメッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さいという結果。
まず考えたのは、新しいメルアドを作ったばかりということ。サーバーの説明を読むと、使えるまで1時間かかると書いてあります。なので、通常使っているメルアドに一時的に差し替えました。

2回目送信。くるくるマークが出てメッセージの送信に失敗しました。間をおいてもう一度お試しいただくか、別の手段で管理者にお問い合わせ下さいという結果。
また?空欄のまま試しに送信ボタンだけ押すと、必須で設定した項目が「入力してください」になるので、一応反映はしているみたいです。
ググりました。
【WordPress】Contact Form 7からメールが送れない問題を解決!〜もしかして、ロリポップサーバを使ってる?〜
はい、使ってます。で、このサイトの示すとおりにphp設定をonにしました。

3回目送信。くるくるマークが出てメッセージの送信に失敗しました。間をおいてもう一度お試しいただくか・・・(以下略)という結果。
なんで?私の頭の中でもくるくるマークが出ています。
参考にしたサイトというのが載っていて、
[解決済み] contact form 7 送信エラー
で見てみると、1年以上前の記事です。

解決できました!
PHP セーフモードをOffにしたら解決できました。
以下が参考サイトです。
http://wordpress-jp.info/lolipop/safe_mode/
サーバー(lolipop)の管理画面上ではデフォルトはOffになっているのですが
サイトの手順通りに、Offのままもう一度設定したら
メールフォームが正常に動くようになりました。

ちなみに、
・class-phpmailer.phpの変更
・WP-Mail-SMTPプラグインの追加
いずれも行っておりません。
ロリポのサーバーを使っている場合は
セーフモードをオフにするだけでOKなようです。

あれ?先のサイトではon、この記事ではoff。一体どっちだろう。
どちらともセットしてみて送信しました。

4回目送信。くるくるマークが出てメッセージの送信に失敗・・・(以下略)という結果。どちらとも変わりありませんでした。初期設定のままoffにしておきました。
どうしてかなぁ。もう一度本を見ます。
ん?
自分のアドレスのあとにコンマで区切って・・・
コンマ?
本の説明だと該当箇所が赤枠で埋もれてよくわかりませんが、付随する説明にはしっかりと書かれていたので、コンマを入れてみました。

最後の送信!くるくるマークが出る間もなく、あなたのメールは無事送信されましたと。
ロリポも参考記事も悪くない、自分の設定ミスでした。

関連記事

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


PR

記事やバナー広告の商品紹介にアフィリエイトリンクが含まれています。

カテゴリー

アーカイブ