注册域名后,大多数企业希望拥有专业的电子邮件地址,如 [email protected]。MX 记录(邮件交换记录)是告诉互联网哪个邮件服务器处理您域的电子邮件的重要指标。
什么是 MX 记录?
MX 记录是一个 DNS 记录,指定哪个邮件服务器接收您域的电子邮件。可以将其视为GPS导航,将传入的电子邮件引导到正确的目的地。
MX 记录结构:Priority MailServer — 例如 10 mail.yourdomain.com
优先级数字越低 = 优先级越高(10 优于 20)。单个域可以包含多个 MX 记录,以便在主邮件服务器出现故障时拥有备用邮件服务器。系统始终首先尝试优先级最低的 MX,只有当该服务器无响应时才会转到优先级较高的服务器。对于只有一个邮件服务器的大多数用户,只需要一条 MX 记录。
企业应该使用 @yourdomain.com 电子邮件而不是免费的 @gmail.com 或 @hotmail.com 地址的原因归结为可信度和品牌形象。客户和合作伙伴远比相信任何人都可以注册的免费地址来更信任来自 [email protected] 的邮件。此外,在您自己的域上拥有电子邮件可以让您完全控制帐户数量、邮箱大小和安全策略,无需被可能随时更改条款的免费提供商束缚。
前置条件
- 一个已注册的域(例如 yourbusiness.com)
- 有效的电子邮件托管帐户(AsiaGB、Google Workspace、Zoho 等)
- 来自您的电子邮件托管提供商的 MX 记录详情
步骤 1:从您的提供商处获取 MX 记录详情
您的电子邮件托管提供商将为您提供 MX 记录信息。来自 AsiaGB 托管的示例:
MX Priority 10: mail.yourdomain.com # A Record: mail.yourdomain.com → Hosting server IP
步骤 2:在 DNS 中添加 MX 记录
转到您域的 DNS 管理(通过注册商或 DirectAdmin):
- 添加 MX 记录:Host = @,Value = mail.yourdomain.com,Priority = 10,TTL = 3600
- 添加 A 记录:Host = mail,Value = 邮件服务器 IP,TTL = 3600
- 等待 DNS 传播:15 分钟至 48 小时
步骤 3:创建电子邮件帐户
在 DirectAdmin 中转到电子邮件管理器 → 创建电子邮件帐户:
- 用户名:contact(变为 [email protected])
- 密码:设置强密码
- 配额:设置邮箱大小限制
步骤 4:验证 MX 记录
dig MX yourdomain.com +short # Should show: 10 mail.yourdomain.com
或使用 MXToolbox:https://mxtoolbox.com/
电子邮件客户端设置(Outlook、Thunderbird)
- IMAP 服务器:mail.yourdomain.com,端口 993,SSL
- SMTP 服务器:mail.yourdomain.com,端口 465,SSL
完整集合:MX、SPF 和 DKIM 记录
MX 记录单独就足以接收传入的邮件,但如果您想让从您的域"发送"的电子邮件到达目的地而不落入垃圾箱,您还需要添加 SPF 和 DKIM。这三个都是与电子邮件传递直接相关的 DNS 记录,它们正是初学者管理自己域时经常忘记配置的记录。
SPF(发件人政策框架)声明哪些邮件服务器被授权代表您的域发送电子邮件。DKIM(域名密钥标识邮件)使用数字签名来证明邮件正文在传输过程中未被篡改。有了两者,Gmail 或 Outlook 等接收提供商会更信任您的邮件,并且不太可能将其标记为垃圾邮件。
下表总结了使用 AsiaGB 电子邮件托管通过 DirectAdmin 时 DNS 区域应该包含的每条记录:
| 记录类型 | 主机 / 名称 | 值 | 目的 |
|---|---|---|---|
| MX | @ |
mail.yourdomain.com (Priority 10) |
将传入邮件指向正确的邮件服务器 |
| A | mail |
203.0.113.10 (Hosting IP) |
将 mail.yourdomain.com 解析为真实 IP |
| TXT (SPF) | @ |
v=spf1 a mx ~all |
列出哪些服务器可以代表该域发送 |
| TXT (DKIM) | x._domainkey |
v=DKIM1; k=rsa; p=MIGfMA0... |
验证邮件完整性的数字签名 |
| TXT (DMARC) | _dmarc |
v=DMARC1; p=none; rua=mailto:[email protected] |
定义 SPF/DKIM 检查失败时的策略 |
在 DirectAdmin 中,当您为域启用电子邮件时,DKIM 和 SPF 记录会自动生成。如果您使用外部 DNS(例如 Cloudflare 或您的注册商),您只需将 DirectAdmin 显示的值复制到您的 DNS 区域中。如果您的 DNS 已经在 AsiaGB,系统会自动为您填充这些记录。
表中的 DMARC 值以 p=none 开头,意思是"仅监视"——它还不会拒绝身份验证失败的邮件。这在开始时是理想的,而您仍然想收集显示谁在您的域名下发送邮件的报告。一旦您确信 SPF 和 DKIM 配置正确,您可以将策略收紧到 p=quarantine(发送到垃圾箱)或 p=reject(完全拒绝)以严格阻止您品牌下的电子邮件欺骗。像这样逐步提高策略可以降低意外阻止合法邮件的风险。
验证 MX 传播
添加或更改 MX 记录后,更改不会立即在全球生效,因为每个 DNS 解析器仍然根据其 TTL 缓存旧值。这个窗口称为 DNS 传播,根据预先设置的 TTL,它可能需要几分钟到 48 小时。在您计划更改之前降低 TTL(例如到 3600 秒 = 1 小时)可使您的下一次更新传播更快。
使用以下命令检查您的 MX 是否已完全传播:
dig MX yourdomain.com +short # Should show: 10 mail.yourdomain.com # Check the A record of the mail server dig A mail.yourdomain.com +short # Should show the Hosting IP # Check SPF dig TXT yourdomain.com +short # Should show: "v=spf1 a mx ~all"
要从世界各地的多个位置检查,请使用在线工具,如 https://mxtoolbox.com/ 或任何一次查询多个国家的 DNS 传播检查器。当每个位置都返回新值时,传播就完成了,可以安全地开始使用邮箱。
常见问题及解决方法
首次在您自己的域上设置电子邮件时,大多数问题来自 DNS 记录设置不正确或尚未传播。以下是最常见的问题及其解决方法:
电子邮件从未到达(已发送但消失)
通常的原因是缺少 MX 记录,或 MX 指向没有支持 A 记录的主机。运行 dig MX yourdomain.com +short;如果没有返回任何内容,则 MX 要么未设置,要么尚未传播。确保 mail.yourdomain.com 有一条 A 记录指向您的真实托管 IP,并且电子邮件帐户已在 DirectAdmin 中实际创建。
MX 指向错误的服务器
如果您之前使用了另一个电子邮件提供商,旧的 MX 记录可能仍在您的 DNS 区域中,将邮件发送到您不再使用的服务器。解决方法是删除所有旧的 MX 记录,仅保留指向 AsiaGB 的 mail.yourdomain.com 的 MX。当存在多个优先级不同的 MX 记录时,邮件首先被传递到优先级最低的记录。
与 Google Workspace 或其他提供商的冲突
一个域在任何时候只能有一组主邮件服务器。如果您有 Google Workspace MX 记录(aspmx.l.google.com 等),然后在其上添加了 AsiaGB 的 MX,系统会对邮件应该去往何处感到困惑。在迁移到 AsiaGB 之前,删除所有 Google Workspace MX 记录,包括引用 include:_spf.google.com 的旧 SPF 记录,然后用 AsiaGB 的 SPF 值替换它,以免两者冲突。
发送的电子邮件进入垃圾箱
如果收件人收到您的电子邮件但它位于垃圾箱文件夹中,通常意味着缺少 SPF/DKIM,或您的 IP 的反向 DNS (PTR) 与邮件服务器名称不匹配。如上表所示完整配置 SPF、DKIM 和 DMARC,然后在上线前使用 SPF/DKIM 检查工具测试您的发件人信誉。
常见问题 (FAQ)
MX 记录需要多长时间才能生效?
通常在 15 分钟到几小时内生效,但如果之前的 TTL 设置较高,全球传播可能需要长达 48 小时。在计划 MX 更改前将 TTL 设置为 3600(1 小时),这样您的下一次更新会更快生效。
邮件服务器是否需要 A 记录?
是的。MX 记录必须指向具有支持 A 记录的主机名(例如 mail.yourdomain.com)。根据 RFC 标准,您绝不能直接将 MX 指向 IP 地址;邮件服务器名称必须始终通过 A 记录解析为真实 IP。
配置 SPF 和 DKIM 很困难吗?
一点都不困难。当您为域启用电子邮件时,DirectAdmin 会自动生成 SPF 和 DKIM 值。您只需将显示的值复制到您的 DNS 区域中。如果您的 DNS 已经在 AsiaGB,系统会自动为您添加这些记录,无需任何手动工作。
我可以在手机上的 Gmail 或 Outlook 中使用 @yourdomain.com 电子邮件吗?
可以。每个帐户都支持 IMAP/SMTP 标准,所以它可以连接 Gmail、Outlook、Apple Mail 或 Thunderbird 应用程序。如上所列,使用 IMAP mail.yourdomain.com 端口 993 (SSL) 和 SMTP 端口 465 (SSL)。
总结:拥有 @yourdomain.com 电子邮件看起来比 @gmail.com 地址专业得多。关键步骤是添加正确的 MX 和 A 记录,然后在您的托管控制面板中创建电子邮件帐户。