电子邮件、DNS、子域名问题

电子邮件、DNS、子域名问题

我正在尝试为 myDomain.com 启动自己的邮件服务器(mail-in-a-box,因为它看起来很简单)。我启动了 Linode 服务器,打开了端口 25,并映射了 box.myDomain.com,以便正确地将我重定向到 mail-in-a-box 服务器。

我可以从 box.myDomain.com/mail 登录邮件服务。我可以将电子邮件发送到服务器上的任何本地地址,或者[电子邮件保护]

然而,我遇到了问题,因为我无法回复[电子邮件保护]即使那是电子邮件。我尝试设置 mx 记录以将来自 @myDomain.com 的流量指向 box.myDomain.com,但它不起作用。

当前 DNS 记录:

type    name  content 
MX      @     0  x.x.x.x
A       mx    x.x.x.x
A       box   x.x.x.x   //I forgot to include this because there are 25 entreis and just forgot it. 
A       @     y.y.y.y
MX      box   0 box.myDomain.com
  • yyyy 是当前正在启动并运行的服务器。
  • xxxx 是用于我的电子邮件的服务器。还有其他

由于这是我第一次设置 DNS,所以我不确定其中一些是否是多余的。

任何帮助,将不胜感激。

编辑我如何修复它我对 Domain.com 处理 MX 记录的方式感到困惑,因为有一个优先级字段,而我发现的 MX 记录示例是内容字段中的优先级。我不得不将 0 移到优先级,并且内容中只有 xxxx,现在它似乎正在工作。

答案1

DNS 设置:

类型名称内容

MX@10 box.myDomain.com。

一个盒子xxx

然后测试一下https://mxtoolbox.com/

答案2

在您的示例中,第一个 MX 记录指向 IP 地址。这是不允许的,许多邮件服务器都拒绝这样做。否则,这可能会奏效。但其余部分却一团糟。

box.mydomain.com 不存在,您所拥有的只是一个指向 box.mydomain.com 的 box.mydomain.com 的 mx 记录,没有将 box.mydomain.com 链接到 ip 地址的 A 记录或 CNAME。

从 box.myDomain.com/mail 我可以登录邮件服务。

嗯,有了这些 DNS 记录,这是不可能的,除非您在服务器本身上执行此操作或在某处摆弄主机文件。

此外,最后的 mx 记录确保了某些东西@盒子.mydomain.com 在 box.mydomain.com 上传送(无法解析)。[电子邮件保护](不带框)按照您示例中第一个记录中输入的内容进行交付。

那么,这应该如何工作:为邮件服务器的 IP 地址创建一条 A 记录。我们使用 123.123.123.123 作为 IP,box.mydomain.com 作为名称。

type: A
Name: box
Value: 123.123.123.123

这确保 box.mydomain.com 将解析为 123.123.123.123。
接下来是 MX 记录。

Type: MX
Name: @
Priority: 0
Value: box.mydomain.com.

MX 记录告诉邮件服务器将电子邮件转储到哪个服务器。因此,这会告诉任何发送电子邮件的人[电子邮件保护]该电子邮件应被发送到名为 box.mydomain.com 的服务器。然后必须将名称解析为 IP 地址,以便查找 A 记录,答案将是 123.123.123.123。

基本上就是这样。

相关内容