問い合わせフォームのテストの続きです。

とりあえずCimy Swift SMTPでのテストメールは送信できるので、wp_mail()関数で送信している限り、SMTP周りの設定は間違っていないだろうとの推測で色々試してみました。

でも一応Contact Form 7の中身を再度チェック。PHPが読めるのかと言われるとあまり自信はないんですが、ざっくり見た感じでは

if(@wp_mail(なんちゃら・・・)

との記述になっているので、やっぱり問題は無いでしょうと。

というか、そもそも送信テストでは「送信が成功」的なメッセージが出ており、PHP部分ではエラーは起こっていないでしょうということで、切り分けとしてはこの部分もクリア。

じゃあ何よということで色々悩んでる内にふと思いついたことが1つ。

WPを構築するにあたって、メールアドレスはGoogle Apps上で新たにユーザを作成し、そのユーザの実メールアドレスにエイリアスをつけた上で、そのエイリアスのアドレスをWPに設定していた(なんかややこしいけど)のですが、試しに実アドレスで設定してみようと思い立ちました。

つっても今までこのやり方で失敗したこと無いし、こんなんでうまくいくはずが無いと思いながらも、藁にもすがる思いっつーか「とりあえず思いついたので試すかー」的なノリでテスト。

サックリ届きますた。 ( ゚∀゚)アハハ八八ノ ヽ

意味わからん。

まぁでも送れるようになったのでとりあえずヨシ。原因追っかけようかとも思いましたが、すでにここまでで結構疲れていたのでもういいや。

Google Appsでの実ユーザーなら送信可能ということが判ったので、そのまま使おうかとも思いましたが、スパム防止やその他諸々の事情もあって、もう1人ユーザーを作ったうえでまた少々ややこしめな仕掛けをして(念のため書かないことにします)設定完了。

ようやく問い合わせページがまともに動くようになりました。

関連記事: