とりあえずインスコはうまくいったっぽいので、送信テストやらなんやら。

とその前に、デフォルトだとあまりにも体裁的にアレだったんで、軽くいじる。といっても、<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関数を触ってるっぽいから、そんなことはないと思うんだけど・・・。

疲れたのでまた後日挑戦することに。

関連記事: