問い合わせフォーム設置~テスト編
とりあえずインスコはうまくいったっぽいので、送信テストやらなんやら。
とその前に、デフォルトだとあまりにも体裁的にアレだったんで、軽くいじる。といっても、<p>ベースだったのを<ul>のリストベースにして、軽くCSSかぶせてという程度。本格的にいじるのは後でもいいでしょう。
そしていよいよ送信テスト。
・・・ん? でもWPインスコしてからSMTP鯖とか指定した覚えないんだけど・・・まぁいいか。テキトーに「てst」とか「asdf」とか「ふじこlp;」とかを項目に入力して送信! 正常に送信できた旨のメッセージが。
絶対ウソだww
期待値0でメール取りに行ってみるものの案の定届いてない。そりゃそうだ。
で、SMTP鯖の設定がどこかにあるかと思ってWPの管理画面を片っ端から覗いてみるものの、ソレっぽい項目がない。仕方が無いのでググってみる と、WPはphp.iniに設定されているSMTPが動いているのが大前提ということで、WP自体には設定項目が無いらしい。んー意外と面倒だなー。
さらにググってみると、プラグインでWPのSMTP鯖設定が出来るものがあるらしい。どうやらCimy Swift SMTPというのがソレらしい。ということで早速インスコ。
これまた舶来モノなので日本語化したい衝動に駆られるも、面倒なのでスルー。Gmail用のSMTP設定をして、Cimy Swift SMTP自体に付いているテスト送信機能を使ってテストしてみる。
届いた!
これはイイ!ということで、問い合わせフォームに戻り、再度送信テストしてみる。送信自体は前回と同様問題なく完了。さて届いているかな?
Gmail (Google Apps) の「更新」をクリック。来ない。急ぎすぎ? 2分後くらいにもう一度更新。来ない。
えーと、これはどういうことでしょう。Contact Form 7はCimy Swift SMTPの設定をみていないということ?
でも、どちらもwp_mail関数を触ってるっぽいから、そんなことはないと思うんだけど・・・。
疲れたのでまた後日挑戦することに。
コメントをどうぞ