質問: google apps を利用したdns設定に関し ドメインは、value-domainで取得し、メールサーバーはgoogleappsを利用する為下記の内容をdns設定に追記しました mx aspmx.l.google.com. 1 mx alt1.aspmx.l.google.com. 5 mx alt2.aspmx.l.google.com. 5 mx aspmx2.googlemail.com. 10 mx aspmx3.googlemail.com. 10 mx aspmx4.googlemail.com. 10 mx aspmx5.googlemail.com. 10 txt @ v=spf1 include:aspmx.googlemail.com ~all 別にwebサーバーを契約し、そこでサイトの運営を行っているのですが、 そこのお問い合せフォームからのメール連絡が、googleapps側のアドレスにまったく届きません。 元々持っているgmailアカウントやプロバイダのメールアドレスには、正常に到達するので あとは、このdns設定しか、考えられないのですがどうなんでしょうか? ちなみにプログラム側は、phpでmb_send_mailを利用しています。 メール送信を行っているwebサーバーは、別ドメインと一緒に契約し、 メールヘッダーを確認すると、送信アドレスとヘッダー内の送信情報が相違している状態にはなっています。 何とか解決したいので、お知恵をかしてください。 宜しくお願い致します。
回答: あれ、話がチグハグですね・・・ とりあえず多々想定される原因を追究するしかないですね。 そもそも、そのフォーム?が無ければdnsが不正ですか? nslookupは? 一般メールは正しいく動作する訳でしょ? だからdnsが不正って線は薄いのでは。 その証明が第一。 (浸透時間も知ってますよね?、旧サーバに届いていないかとか) 動作okならdnsの問題ではなく、phpかsendmailかサーバの問題になるはず! で、 このケースでよくあるのが、 サーバ内でsendmailが完結してしまうケース。 だから、>「受信フォルダに入って無いか確認。」 と質問しました。 (メールソフトやappsの話ではなく、契約しているサーバですよ) なので、サブドメインを利用してapps内で同期するのが手っ取り早いって提案です。 質問やお礼では、 各種テスト結果が全く見られないので、正解にまでたどり着けませんが、 各種テストをして、原因を追究しないと解決には至らないでしょう・・・ (原因がわかっても、解決できないケースも多いですが) re:返信メールが受信できないってことなのでは?(何の設定か見えませんが) ・各種メールアドレスで送信テスト(内外各サーバのメールでも) ・別のメールアドレスをフォーム内に設定してテスト そもそも、sendmailホストは、 hoge.jpでもhoge2.jpでもないんじゃない? mb_send_mail(); は正しいか? これだけで、問題がどこか絞れるでしょう。 テストに利用するメールやサーバの仕様や設定によっても結果が違うので、 各種テストが必要って事です。 回答にはならないですが、今の状況では原因を見つけるしかないです。。 設定が正しい条件ならサーバ仕様(sendmailが完結)が濃厚でしょうし、 面倒なら、google apps代理店へ丸投げ