自前メールサーバーとG Suiteメールサーバーを連携させる方法

このQ&Aのポイント
  • 自前メールサーバーとG Suiteメールサーバーを連携させるためのDNS設定について相談です。
  • 自前のメールサーバーとG Suiteのメールサーバーを使い分ける方法について調べています。
  • 自前メールサーバーからの受信はそのままに、G Suiteを通じてメールの送受信をする方法を教えてください。
回答を見る
  • ベストアンサー

自前メールサーバーとG Suiteメールサーバー

自前でメールサーバーを構築し使用しています(独自ドメイン取得済み、Linux、qmail)。今度GoogleのG Suiteを使うことになり一部のユーザーを除きGmail経由でメール送受信してもらおうと考えています。その為DNSを設定しなおしていますがこちらの思った通りの動きをしてくれません。 構築したい状況は下記の通りとなります。 Aさん、Bさんの2人のユーザーかいたとします。 Aさん(a@example.com)は自前のメールサーバーから受信させ、Bさん(b@example.com)はGmail経由で送受信させたいのです Aさんは自前メールサーバーには登録されていますがBさんは登録されていません(G suiteには登録されています) 行ってみたDNS設定です。 @ MX 10 mail.example.com(自前サーバー) @ MX 20 gsuite.google.com(G suiteより指定されたサーバー) Bさんにメールが送信されてきた場合メールサーバーでエラーになれば(NoUser)次にG suiteを探しに行くと思ったのですがこの設定は間違いなのでしょうか ご教授宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

MXの優先度は、主機が故障したり、パンクしたときのフォールトトレランスためなので メールボックスの分散化に使うものではありません。 送信側のMTAがNoUserのエラーを検知してしまって次のMXへ巡回、とはやってくれないので。 もしかして、NoUserのエラー時に、実際はNoUserでも、応答のパンクの擬似エラーを 返すようにすれば、行けるのかかもしれませんが、 それを学習した外部MTAは、自前サーバーのAさんまで、G suiteのほうへ送ろうとしてしまうかもしれません。 自前メールサーバーとG suiteは ドメイン(サブドメイン化)を分けるか、 自前メールサーバーにG suiteのBさん用のエイリアスを作って、G suiteに転送するように 工夫するかじゃないですかね。

silvia1523
質問者

お礼

ご回答ありがとうございました。 MXの優先度についてはもしかしたらとは思っていたのですが、やはりそうなのですね。 自前メールサーバーのユーザーはごくわずかなのでG Suiteへ統一するようにしようと思います。

関連するQ&A

  • メールサーバのみの移行について

     これまでメールサーバは、1台のサーバ機に、ウェブ、DNSサーバと共存させた形で構築してきたのですが、今後のためにと、別にサーバ機を構築して運用させた方が良いと思って、CentOS5にて、Postfix+Dovecot+LDAPの組み合わせによる構築をし、SMTPサーバでの動作確認まで終わりました。 ※ちなみに、現行サーバは、FedoraCore5にて、Postfix+Qpopperで運用しています。  現行のサーバ機からいきなりメールサーバを変更するのは不安だったので、現行サーバのプライマリDNSのゾーンの記述を以下のように変更しました。最終的には現行のメールサーバのみを止めて、新メールサーバの方で運用予定です。 ----------------------------------------------- (変更前) IN MX 10 curmail.example.com. curmail IN A xxx.xxx.xxx.xxx ----------------------------------------------- (変更後) IN MX 10 curmail.example.com. IN MX 20 newmail.example.com. curmail IN A xxx.xxx.xxx.xxx newmail IN A yyy.yyy.yyy.yyy -----------------------------------------------  ネット上への浸透は完了し、セカンダリDNS登録サイトでのDNS Configuration Checkerで確認をしたところ、 ※該当箇所あたりを抜粋しています。 ------------------------------------------------------------- You have 2 mail exchangers. Checking also if mail exchangers accept mail for your domain newmail.example.com priority 20 Server does not accept mail for example.com curtmail.example.com priority 10 OK. Accepts mail -------------------------------------------------------------  上記のような警告メッセージを出しているのですが、メールを受け入れられないという意味だと思いますが、考えられる原因は分かりますでしょうか?  新メールサーバ側の設定としては、ネットワーク設定の基本設定はしてあります。DNSサーバとしての機能は入れないので、bindのインストールや設定作業もやっていません。設定の不備があるとすれば、どのあたりになりますでしょうか?必要があれば設定ファイルの中身も載せようと思います。  初歩的なミスだとは思いますが、アドバイスの方を宜しくお願いします。

  • Webサーバの移行(Mailサーバはそのまま)

    現在Webサーバの移行を検討しております。 現状 A社にて以下のすべてを管理 ・Mailサーバ ・Webサーバ ・DNSサーバ ・ドメイン管理 移行後 A社 ・Mailサーバ(現状のまま残す) B社 ・Webサーバ ・DNSサーバ ・ドメイン管理 A社からB社へDNSを切り替えた場合、メールの不都合(送受信できないなど)は発生するのでしょうか。 B社のDNSに追加したレコード。 ・example.co.jp MX 10 aaaaa.co.jp(A社のメールサーバ) ・mail.example.co.jp A 111.222.333.444(A社のメールサーバIPアドレス) ・example.co.jp TXT A社から提供された文字列 よろしくお願い致します。

  • メールサーバ MXレコード

    メールサーバを作ってみたのですがMXレコードというのがよくわかりません。 DNSはno-ipを使っていますがMXレコードの設定がよくわからないためMXレコードに何も入力しないで使っています。 設定しなくても問題なく送受信可能のようですが登録したほうがいいのでしょうか? また登録するとしたらどのように入力すればいいのでしょうか?

  • 自前のメールサーバの構築について

    ダイナミックDNSを利用し自宅サーバにてメールサーバの構築をしております。 以前よりISPの25ブロックについては知っていて色々とsmtp認証など情報を取りながら設定しています。しかしながら完成しておりません。 そこで、 固定IPを利用すれば済む話とは思いますが、ダイナミックDNSである限り単独での構築は無理なのでしょうか? ISPのsmtpサーバをリレーしない限りメールサーバを立てる事は不可能でしょうか? よろしくお願いします。

  • メールサーバのDNS逆引き設定について

    会社のメールサービスをGsuiteに変更を予定しており、MXレコード変更についてはIIJの「DNSアウトソースサービス」を利用します。 このDNSの設定について、ネットで調べると逆引き設定がされていないメールサーバではメールの送受信ができない可能性があるとの情報があり質問させて頂きました。 このIIJのDNSサービスではメールサーバの逆引き設定ができないとの事でGsuiteに移行後にメール送受信ができなくなるのでしょうか? (お名前.comなど他のメジャーなところも逆引き不可との事ですが。) この逆引き設定はすでに登録されているメールサーバでは関係なく、自前でメールサーバを立てて新規でDNS登録した場合などが関係するものなのでしょうか? Google、IIJともに問い合わせをしたましたがそれぞれ別サービスに関わる事なので明確な回答がもらえませんでした。初めてのメールサービス移行、かつこの逆引きに関する知識が乏しい為、情報頂けると助かります。

  • DNSサーバへのメールサーバ登録について

    DNSサーバについて勉強しています。 DNSのレコードへメールサーバを登録するときはMXレコードへ記載すると思います。 メールを送付する際は、送付先ドメインのDNSへそのドメインのメールサーバを問い合わせます。 その時、MXレコードにはIPアドレスの記載はないと思うので、 メールサーバのFQDNがわかってもメールを送付できないと思うのですが Aレコードにも同時に登録しておくのでしょうか。 ネットで調べてもわからなかったので質問させて頂きました。 よろしくお願い致します。

  • 物理的に別のメールサーバを使用し、同ドメインでメール送受信をする

    物理的に別のメールサーバを使用し、同ドメインでメール送受信をする 私の勉強不足により、初歩的な質問や見当違いなことを記載しているかもしれませんがご了承をお願いします。 下記にて質問させていただく内容が可能か不可能かをご回答いただけますでしょうか。 【実現したい内容】 物理的に別のメールサーバを使用し、同ドメインでメール送受信をする 1.クライアントA(aaa@example.com) 2.クライアントB(bbb@example.com) 3.メールサーバA 4.メールサーバB クライアントAはメールサーバAを使用し、メールの送受信をします。 クライアントBはメールサーバBを使用し、メールの送受信をします。 下記のような構成は可能でしょうか。 全く同じドメインで2つのメールサーバを利用するのは不可能だと思いますので、メールサーバBをサブドメイン(sub.example.com)とし、クライアントBはメールサーバBを使用して表向きはメインドメインのメールアドレスとしてメールの送受信を行う。 なぜこのようなことをしたいかご説明いたします。 A社には現在10名の社員がいます。 今まで10名全ての社員がメールサーバAを使用していました。 ですが、新しくメールサーバBを構築することとなり、その内5名の社員がメールサーバBを使用し、残りの5名がメールサーバAを使用し続けることとなりました。 今まで使用していたメールアドレスを継続して使用するため、物理的に別のメールサーバにて同ドメインを使用するような運用を希望することとなりました。 2台のメールサーバはネットワーク的にも別のLANに存在します。 このようなことが一般的にできるのかどうかをまず、知りたいと思っております。 情報が不足し、ご回答いただけない場合はご指摘をいただけると幸いでございます。

  • サブドメイン宛のメールの送信先について

    サーバー1(example.com)、サーバー2(xxx.example.com) があります。 user@example.com へメールを送信したら サーバー1のuserへメールが届きます。 user@xxx.example.com へメールを送った場合に サーバー2のuserへメールが届くようにしたいと 思っています。 まず、このようなことは可能でしょうか? 可能としたらどのような設定が必要となるでしょうか? (DNSのMXレコードの設定?) どうか、よろしくお願いします。

  • ネームサーバ登録したネームサーバのIP

    ちとわかりにくい題目で申し訳ありません。 example.com のドメインを取得していると仮定します。 通常は www.example.com のIPアドレスの問い合わせは ルートサーバに.comのゾーンに対するDNSサーバを問い合わせ example.comに対するDNSサーバを問い合わせ 最終的にwww.example.comのIPを問い合わせる感じだと思うのですが、 お名前.com でいうところの 「ネームサーバー名としてのホストを設定する」 にて dns1.example.com 198.51.100.1 として登録した場合 これはどこに登録されるのでしょう? そしてdn1.example.com のIPを調べるときはどういうふうに問い合わせされるのでしょう?

  • セカンダリ・メールサーバの設定について

    万が一、プライマリのメール・サーバが落ちている場合に、 セカンダリ・メールサーバのほうにメールが配送されるように したいと考えております。 そこで、まずDNSを次のように設定しました。 mx1.example.jp. 10 a mx1 xxx.xxx.xxx.1 mx2.example.jp. 20 a mx2 yyy.yyy.yyy.2 そしてしばらく待って、nslookupにて上記設定が正しく反映されていることを確認しました。 この状態で、test@example.jp宛てにメールを送ると、なぜか優先度20で設定したサーバ(yyy.yyy.yyy.2)のメールボックスに届いてしまいます。そして優先度10のほうには何も届きません。 優先度10・優先度20のサーバが両方とも正常に稼動しているので、普通なら優先度10のほうに届くはずだと思うのですが、どうしてこのような現象になってしまうでしょうか? もしお分かりになる方がいらっしゃいましたらぜひご教授ください。