office365にドメインを乗せて別サーバーでHPを公開すると
面倒です。
とあるドメインなんですが、これまではウェブアリーナですべて動かしてたんですが、この度 microsoft の office365 を利用することになりまして、いろいろとつまづいた話です。
まず office365 にドメインを乗せて運用するまでは良かったんですが、HPはどうする?という話になり、いろいろと調べてみると、昔は office365 に SharePoint というHPを作成する機能というかそんなのがあったのですが、とうの昔に一般公開用の Web サイトを作成する機能が削除されていたのですよ。
ウェブアリーナではWPを使ってたので、そのまま引っ越しがいいかな、ということでなんとか office365 でWPを、と調べると、、、
Azure でWPできるって!
Azure は Microsoft のクラウドサービスなんですけど、それを利用すると割と簡単にWPが構築できるらしいです。
Azureは従量制で比較的安価で利用できるらしいのですが、HP運用以外に利用目的もないのであえなく却下されました(涙)
仕方ないので比較的安いsakuraのレンタルサーバーを借りてそこにWPでサイトを構築し、Aレコードをドメインへ向けるという手法を取りました。
まぁ、sakuraのレンタルサーバーだとマルチドメインとか対応してるしいろいろと試してみることも多いのでそれでもいいか、とサイトを引っ越しました。
問題はお問合せフォームのテスト中におこりました!
皆様おなじみのコンタクトフォーム7を利用してるんですが、コンタクトフォーム7はWPがインストールされてるサーバーのsmtpを利用してメールを送るそうです。
このドメインはoffice365に乗せてあり、HP自体はAレコードでドメインへ向けているので送信サーバーはoffice365の方なんですよね。
なので送信エラーが発生しました。
仕方ないので WP Mail SMTP というプラグインを使って sakuraの送信サーバーを設定したのですが、、、
うまくいかず(涙)
原因はいろいろとあるようで、まずドメインは office365 、sakuraはマルチドメインにしてる、で送信アドレスは info@ドメイン.com にしたい。でも sakura のメールはドメインごとに分けられない??
info というアドレスを作成すると@以下は 〇〇.sakura.ne.jpとなり、info@ドメイン.com はoffice365 なのよ、となってしまう。
などなどグダグダとなってしまったので他の送信サーバーを利用しようかと模索。別サーバーなら問題なく動いたんですよねー(汗)
どうしようかなーと調べて続きます。