今流行り?のGoogleアプリをドメインで使えるようにしつつ、メールもG-Mailに丸投げの巻。
先日、XREAからCORESERVERにOPENPNEは移転済み。
で、メールとかも独自ドメインでG-MAILを借用しつつ動かせたらなってーことでいろいろといじってみたら動いてるっぽいので忘れないうちに書いておくことに。
あ、メンバーの方、あのドメインで2Gのメール欲しい方、アカウント発行しますのでご連絡くらさいな。
エンジンはあのG-Mailだからいろいろと安心。携帯対応だし。
得意の細かいとこは端折って、忘れたときはがんばって思い出せ自分ってことで。
まずはGoogleアプリにドメイン登録。今回はOpenpne動かしてるドメインをまんま登録してみた。
で、ドメイン所有者確認(Google指定のファイル名製作→FTPアップ→確認してもらう)までやっとく。
で、次はDNS側。
バリュードメインコンパネからメールとサブドメインがGoogleに向かうように設定。
以下設定(正解かわからんが動いてるってことで。IPダミー)
a * 111.111.111.111
mx aspmx.l.google.com. 10 @
mx alt1.aspmx.l.google.com. 20 @
mx alt2.aspmx.l.google.com. 30 @
mx aspmx2.googlemail.com. 40 @
mx aspmx3.googlemail.com. 50 @
mx aspmx4.googlemail.com. 60 @
mx aspmx5.googlemail.com. 70 @
cname start ghs.google.com.
cname doc ghs.google.com.
cname mail ghs.google.com.
cname calendar ghs.google.com.
txt @ v=spf1 ip4:111.111.111.111 ~all
なにやらもっと短くてもいいらしいけど、このあたりはようわからんのでまーいっかって感じに。
向くのを待ってる間にGoogleアプリの設定を変えたり、G-Mailのアカウント作ったりしてると使えるようになた。ので送受信テスト→OK。POP使えるようにしたりメルも設定変更。
メールは日記用とキャッチオール用を作って設定しておく。
あとはOPENPNEからPOPで取りに行ければOKだもんで、取得スクリプトをいじる。(作者の方アリガトウ!)
require_once “mail.php”;
// 受信メールサーバーの設定
// POP3サーバー
$host = “ssl://pop.gmail.com”;
// ユーザーID
$user = “メルアド”;
// パスワード
$pass = “パスワード”;
$sock = fsockopen($host,995,$err,$errno,10) or exit(“can’t connect pop server”);
オレはこんな感じにしました。SSLでポート995ってとこを変えたくらい。
後はCRON回して動作確認→OK
数日たってもCRONに怒られてないから大丈夫かなーと。