Contact Form 7でメールが送信できません!!

どうやらここで借りてるサーバー、サービス撤退するみたいで、またまたサーバー引っ越しを余儀なくされた訳です。まあ、もう引っ越しは終わったのでそのあたりの話は割愛しますが、ついでにwordpressのメンテも兼ねてテーマも多少手直しして、動作確認していたところ、タイトルどおりContact Form 7でメールが送信できません。

実は以前に借りていたサーバーでも、同じトラブルを経験しました。その時はcimy-swift-smtpというプラグインで解決したので、今回もインストールしてみたのですが、はてさてどうしてもメールが送信されません。ところでcimy-swift-smtpというプラグインは、phpのsend_mailが使えないサーバー環境で、外部のSMTPサーバーを使ってwordpressからメールを送信する、というプラグインです。えー、さて、話を戻してですね、そのポート番号を変えてみたり、SSLを外してみたり、はてはサーバーの設定でsafe_modeをoffにする、とかもやりましたが、それでも解決しません。万策尽きたといった感じで、たまらずgoogle先生に助けを求めた訳です。しかしさすがにgoogle先生は期待を裏切りません。

Contact Form 7が送れない場合の対処法

こちらのページを見つけてくれました。lithiumさん、ありがとうございます!さてこちらの記事をじっくり読み、最後のあたりまで読み進めたところ、はたと膝を打った次第です。この記事によりますと、Contact Form 7の送信元の設定が問題だったという話です。

そこで早速、Contact Form 7の設定画面を開き、送信元の欄を確認してみると[your-name] [your-email]と設定されているではありませんか!記事に従い[your-name]を削除し、[your-email]だけ残して、試してみたところ、無事送信出来ました!いやー、lithiumさん、助かりました。でも、これはなかなか気付きませんよねー。

まあ、しかしこういうトラブルも僕が余りにもこのブログを放ったらかしてるから、なんですよ、多分。今度からはもう少し真面目にメンテと投稿しようと思います。