Google Apps
http://www.google.com/apps/intl/ja/business/
独自ドメインでGmailができるとかで採用している企業が増えてるようですが、こいつにはとんでもない落とし穴があります。先日これで四苦八苦しました。
よくサイトで問い合わせフォームとか置くと思います。
これってPHPとかでsendmail叩いてメール送信させる場合が多いと思います。
当然宛先はriver-filed.comのサイトならinfo@river-field.comとかにしますよね。
通常は何も問題ないはずです。
ところがメールをGoogle Appsに切り替えるとsendmailから自社ドメイン宛のメールが送信できない現象が起きます。
Google Appsでメールを送受信させるようにするとinfo@river-field.comあてのメールはGoogleのサーバに届くようになるわけです。それは単にDNSが切り替わるだけなのでメールソフトから送信する場合は問題なく送信できます。
しかしsendmailでメールを送信する場合、同じドメインなので自分のサーバ内でinfo@river-field.com宛に送ろうとするんですね。当然そこにはアカウントがないのでエラーになります。
下記にわかりやすい図説があるので参照ください。
http://www.wingnotes.net/linux_server/googleapps_sendmail_mta.html
結構、大問題なのだがまだ情報が少ないのがまた大問題。
みなさんもお気をつけください。
もしいい解決方法があれば教えてください。