如何在子域名上映射电子邮件地址

如何在子域名上映射电子邮件地址

是否可以创建如下电子邮件地址:

并将它们全部由一个邮件服务器处理,因为三个不同的邮箱?

(我见过的许多例子都谈到将邮件发送[email protected]到同一个邮箱[email protected]- 但这不是我想要的。)

我没有指定所使用的服务器技术,因为我想知道这是否普遍可行。如果您知道可以server x做到这一点,请在您的回答中提及!

可以设置 MX 记录以将所有子域的电子邮件定向*.mydomain.com到一个邮件服务器,这样对吗?仍然如果这些子域名下也有网站(使用 A 记录),那么结果是否为真?

谢谢!

答案1

Sendmail 可以使用 virtusertable 功能实现这一点。您可以像这样创建 virtusertable:

[email protected]        X
[email protected]        Y
[email protected]        Z

我已经打开了 sendmail 的潘多拉魔盒,但我不想吃它们。如果您还不知道如何配置 sendmail,则不应尝试此操作。

至于 DNS 问题,一旦您拥有 AXcom 的任何类型的记录,就不会再为 AXcom 的任何其他类型的记录查询通配符。因此,拥有域的 A 记录将阻止通配符记录用于 MX。这在 RFC 1034 第 4.3.3 节中有记录。

答案2

是的,这可以通过 AWS 来实现。

  1. 工作邮件, 点击域->添加域,然后输入您的完整域名:john.mydomain.com
  2. 这会将您带到 WorkMail 中的一个页面,显示您需要添加到子域的 DNS 记录。
  3. 现在,在Route 53->托管区域,点击您的域名。
  4. 对于步骤 3 中的每个 DNS 记录,使用创建记录集按钮
  5. 返回 WorkMail->Users,点击添加用户为他们创建收件箱。

就是这样。与 AWS 控制台中的任何内容一样,这些步骤可以自动化(您可以创建一个仅接受输入的 Lambda [email protected]

答案3

我使用 Google Apps Gmail,我们有多个域名链接到同一个邮箱。例如:

  [email protected]
  [email protected]
  [email protected]

所有这些都是我的邮箱的别名。Google Apps 还通过其 Apps for your Domain 面板轻松设置了此功能。如果它适用于 domain1.com 和 domain2.com,我不明白为什么它不适用于子域,例如 a.domain1.com 和 b.domain1.com,但它可能涉及更改您的 MX 记录。

相关内容