A2Hosting 用于电子邮件的共享主机计划,DNS 和网站托管在 AWS 上

Posted

技术标签:

【中文标题】A2Hosting 用于电子邮件的共享主机计划,DNS 和网站托管在 AWS 上【英文标题】:A2Hosting shared host plan for emails with DNS and website hosted on AWS 【发布时间】:2021-09-18 23:47:46 【问题描述】:

我的 DNS 服务由 AWS Route 53 提供,我的网站在 AWS Lightsail 实例上运行。 DNS 具有指向 Lightsail 实例的 A 记录。

为了拥有无限数量的自定义域邮箱,我想从 A2Hosting 购买一个 CPanel 共享主机,让它的邮件服务器处理一切。

我很困惑我必须做些什么来设置这个场景。

我是否必须将mydomain.com MX 记录设置为指向我的A2Hosting 共享主机? A2Hosting 告诉我我的POPSMTP 服务器都是mail.mydomain.com,但它怎么知道呢?

我是否应该将我的 AWS MX 记录设置为指向 mail.mydomain.com 并在 AWS 中添加一个 A 记录映射 mail.mydomain.com 到共享主机的实际 IP 地址?

我应该为 A2 共享主机获得一个专用 IP 还是有其他方法?

CPanel 及其邮件服务器会无缝“连接”到流程,还是我必须做其他任何事情来接收和发送受信任的电子邮件(所有 DMARK 和 DKIM 的东西)

非常感谢愿意就此事给予我帮助的任何人。

【问题讨论】:

【参考方案1】:

我是否应该将我的 AWS MX 记录设置为指向 mail.mydomain.com 并在 AWS 中添加一条 A 记录,将 mail.mydomain.com 映射到共享主机的实际 IP 地址?

这正是您想要在 cPanel 服务器上开始接收电子邮件的操作。

我应该为 A2 共享主机获得一个专用 IP 还是有其他方法?

没有这个必要。但是,这样做并没有什么坏处。您会发现,从与其他客户共享的 IP 地址发送邮件有时会导致您的邮件因服务器上其他用户的滥用而成为垃圾邮件。好的托管服务提供商可以帮助缓解这个问题,但如果我的企业始终需要最高的可靠性,我不会指望它。

CPanel 及其邮件服务器是否会无缝“连接”到流程

通常,cPanel 服务器本身已经将“MX 路由”设置为本地,这意味着当消息到达您的域时,cPanel 将接受这些消息。但是,这可能会被设置为“远程”,在这种情况下,电子邮件将到达 cPanel 服务器,然后被拒绝。如果您发现 MX 和对应的 A 记录设置正确但收不到邮件,请检查您的 cPanel 帐户中的“MX 路由”图标。

我是否需要做任何其他事情来接收和发送受信任的电子邮件(所有 DMARK 和 DKIM 的东西)?

您当然还需要设置电子邮件帐户。然后熟悉您的垃圾邮件缓解选项不会有什么坏处。我个人最喜欢的是 BoxTrapper:

https://support.cpanel.net/hc/en-us/articles/360057060793-Can-cPanel-s-BoxTrapper-Help-Reduce-Spam-How-to-enable-BoxTrapper

至于发送消息,由于您没有将 cPanel 服务器用于 DNS,因此您需要手动将所有与电子邮件相关的 DNS 记录从 cPanel dns 区域复制到 AWS 托管的 DNS 服务器。这将包括 SPF 和 DKIM 记录。通常默认情况下您不会找到 DMARC 记录设置,但 cPanel 的区域编辑器实际上使生成 DMARC 记录的过程非常容易。您可以在 cPanel 上生成 DMARC 记录,然后将其复制到 AWS 服务器。

当然,如果您将 cPanel 用于您的 DNS,这些记录将自动为您管理和更新,而无需您的干预。

【讨论】:

谢谢,这解决了我所有的疑惑! 很高兴能够提供帮助!

以上是关于A2Hosting 用于电子邮件的共享主机计划,DNS 和网站托管在 AWS 上的主要内容,如果未能解决你的问题,请参考以下文章

Python 共享主机

如何以编程方式在共享主机计划上创建插件域

vSphere vMotion

XAMPP 在 Windows 上的 PHP 运行速度太慢了 100 倍

在 Bluehost 共享主机计划中,如何从 PHP 脚本创建数据库? [关闭]

共享虚拟主机可以占用多少流量? [关闭]