実現したいこと
- 単一のドメインで複数のMXレコードを設定して、特定のメールアドレスのみを特定のメールサーバーで扱うようなことはできますか?
- (例)
- test@example.comはAサーバーのメールサーバーへ
- test1@example.comはBサーバーのメールサーバーへ
前提
レンタルサーバーでできることを希望しますが、
最悪はオンプレミスやAWSでDNSサーバーを立てて設定できればその内容でも大丈夫です。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答2件
0
単純に受け口は1つにして、.forwardなどで別サーバー利用者については転送すればよいのでは?
投稿2023/10/16 03:21
総合スコア116192
0
ベストアンサー
できます。
ひとつのメールドメインに複数のMXリソースレコードを設定することができます。各レコードには優先順位をつけることも、つけないこともできます。
前者の場合、そのドメインのアドレスにメールを配送しようとするメールサーバ (MTA) はまず優先順位の高いレコードのメールサーバ (MTA) への配送を試み、それが失敗した場合にはより優先順位の低いメールサーバ (MTA) への配送を試みます。後者の場合、まず配送を試みるサーバを適当に選び、失敗した場合には他のサーバを選びます。
送信側と受信側双方にメールサーバ (MTA) というものが出てきましたが、これらは多くの場合SMTPというプロトコルを使って互いにメッセージの受け渡しをします。メッセージを受け取ったMTAは、それを宛先アドレスに応じてどのように扱うかを決めることができます。さらに他のMTAへ回送する、メールボックス配送エージェント (MDA) へ渡す、などです。
今回の場合、メッセージを受け取った各MTAでは、次のような処理を行うことになります。
- AサーバのMTAは、test@example.com宛てメッセージをサーバ内のMDAに渡してメールボックスに配送させ、test1@example.com宛てメッセージをBサーバーのMTAへ回送する。
- BサーバのMTAは、test@example.com宛てメッセージをAサーバーのMTAへ回送し、test1@example.com宛てメッセージをサーバ内のMDAに渡してメールボックスに配送させる。
この結果、あるドメイン宛てのメッセージを複数のメールサーバ (MX) で受け取ることができ、宛先アドレス毎に別々のサーバのメールボックスに配送できます。
投稿2023/10/16 03:47
編集2023/10/16 03:49総合スコア4441
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/10/16 04:27
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/10/16 04:05
2023/10/17 05:10 編集
2023/10/24 01:16