
Contact Form 7 でgmail がフォームから送信できない!?
久しぶりにブログを始めたいと思い、とにかく安価で運営したいとムームードメインで独自ドメインを取得してロリポップのライトプランのレンタルサーバー36か月契約で月264円に今回は決めました。
以前はXサーバーでやっていたのですが、収益化など全くできず経費倒れでした。高価な情報商材に手を出してはことごとく失敗してかなり痛い目にあってしまいました。
今度は収益化は望まないで気楽にやっていこうと思います。特にネット関係に詳しい訳ではないので大したことは出来ませんが継続を目標に頑張ってみようと思います。
この記事はワードプレスのCocoonという無料テーマでありながら高機能の人気のあるもので、お問い合わせフォームのContact Form 7 を設置したもののフォームが届かないという今までにはない問題が起こったのです。
ロリポップの説明通りに設置したものの全くエラー表示もなくただただ届きません。ロリポップのお問い合わせフォームから質問すること3回、問題は解決せずこの件に関してはムームードメインに問い合わせてくださいとのことで今度はムームードメインにお問い合わせをすることになりました。
すると初めて聞くSPFやDMARCのカスタム設定をするように言われました。回答通りに慣れない設定をしても、何ら変わりもなくやはり3回問い合わせました。結局、問題解決とはならずあっという間に10日が過ぎてしまいました。

なんと自分で問題を解決することができました!!
以前のXサーバー時代のことはすっかりと忘れてしまいましたが、今回ワードプレスのアドレスをgmailで設定したのです。その前提で問い合わせたのですが結局gmailではダメでした。ワードプレスの管理者メールアドレスを独自ドメインのメールアドレスに変更して、さらにContct Form 7 の送信アドレスも独自ドメインのメールアドレスを設定して、ロリポップのWEBメーラーで受信するようにしたところ受信成功!やりたかったgmailでの送信はできませんでしたが、独自ドメインのメールアドレスで何とか使えるようになりました。
ちなみにムームードメインさんに教えていただいたSPFとDMARCの設定を書いておきます。僕もこの設定にしてあります。ムームーDNSをひらいて、カスタム設定を選んでまず最初にSPFから設定します。サブドメインの項目は空欄のまま種別はTXTに設定、内容は v=spf1 include: spf.lolipop ~all に設定します。スペースに気をつけてください。次にDMARCの設定です。サブドメインの欄に _dmarc と入力してください。種別はTXTです。内容はv=DMARC1; p=none; です。ただしこの設定でもダメでしたので、おそらくカスタム設定はしなくても大丈夫だと思います。
まとめ
どこのサーバーでもワードプレスの管理者メールアドレスは、独自ドメインのメールアドレスにすればContact Form 7 で問題なく送信できるということらしいです。ネット上のいろいろな情報を見ても難しい設定や説明ばかりで疲れてしまいました。実はgmailでも説明通りの設定をすれば出来るようになるらしいですけど、私は失敗してできませんでした。yuka001.comを運営しているゆかさんという女性はいろいろな資格を持つ専門家です。私のような素人には到底無理です。設定を代行する業者さんの広告が貼ってありましたが、高額だと困るので僕はやめました。
なりすましメールや迷惑メール対策の為に機能を強化しているgmailは素晴らしいですがワードプレスの管理者メールアドレスにはしない方が良いと思います。同じようなことで困っている人の為になればと思いこの記事を書いてみました。


コメント