与所有独立提供商托管域名、电子邮件和网站

Hosting domain, email and website with all separate providers

我在 namecheap 注册了一个域名。我通过在 namecheap 添加 CNAME 和 A 记录在 GitHub 托管该域的页面。这很好用。现在的问题是我想在这个域中接收电子邮件。幸运的是,我在 A2 Hosting 上有帐户,我可以在那里创建邮箱,但我如何确保我的电子邮件到达那里?看来我需要在 namecheap 更改 MX 记录。那是对的吗?我如何获得要放入该记录的邮件服务器的名称(A2 托管似乎没有这方面的信息)?另外,A2 Hosting 端是否需要任何设置(他们有 cPanel)?

您可以联系 A2 Hosting 支持,因为只有他们知道要在 Namecheap 添加的 MX 记录是什么。

正在回答我的问题...

是的 - 这是完全可行的。

首先在您的托管服务提供商处添加您的域。如果您有权访问 cPanel,则单击域并添加它。不要为此域设置任何其他内容,因为您将在其他地方托管页面。

接下来,在您的托管服务提供商处创建电子邮件帐户。如果您有权访问 cPanel,则可以通过单击“电子邮件帐户”来完成。显示电子邮件地址后,单击应显示 POP3/SMTP 设置的检查电子邮件。在这些工作之前,您需要告知您的 DNS 提供商有关您的托管服务提供商的信息。

你有两个选择:

  1. 在 dns 注册商处为您的域更改 MX 记录(在我的例子中是 namecheap)。为此,您需要 (host, value) 对,以便 dns 提供商可以将 "host" 的请求重定向到 "value" 中指定的服务器。对于 namecheap host=@ 意味着使用您拥有的域,该值来自您的托管服务提供商。如果您单击管理服务,A2Hosting 人员会将此值显示为 "hostname"。
  2. 另一种方法是在 DNS 提供商处为 mail.my-domain.com 创建 "A" 记录,并指向电子邮件提供商显示的主机名的 IP(如 #1 中所示)以上)。