我有一个静态网站托管在 AWS S3 存储桶中。该网站运行良好。我尝试使用我能想到的所有变体添加 MX 记录,使用“10 mail.domain.com”来写入记录,但我仍然无法接收电子邮件。在尝试解决此问题时,我尝试查找我的域 IP 地址,但找不到。我想知道这是否与我通过存储桶托管我的网站有关?
有没有人有为托管在 aws bucket 上的网站设置 MX 记录的经验,可以提供一些建议?这不是我的强项,我已经在这方面苦苦挣扎了好几天。感谢您花时间阅读!
域名:ab3d.work
答案1
电子邮件主机
请注意,S3 是一个对象存储,与电子邮件无关。您必须拥有电子邮件服务器或托管电子邮件提供商,如 Google Apps、FastMail、Office 365、Zoho 等。当您与提供商签约时,他们会告诉您将 MX 记录设置为多少,以便您的域的电子邮件到达他们的服务器。电子邮件到达他们的服务器后,即可通过他们的 Web 界面访问。
我认为 Zoho 有免费的电子邮件套餐。可能有数千家电子邮件服务提供商可供选择。谷歌和微软是最著名的。我使用 FastMail,但它们最近变得更贵了,谷歌是一家更好的电子邮件托管公司,如果价格差不多,我会使用它们。
MX 记录
如果您的网站域名是 example.com,您应该为该域名设置 MX 记录
example.com
而不是你上面所说的
mail.example.com
值 10 只是优先级,它不属于记录本身。DNS 提供商应该允许字段输入此值 - 至少 CloudFlare 是这样做的。
mail.example.com 是您主域名的子域名。有时,Webmail 系统会在此子域名上设置,或者可能有方法为其设置别名,但我认为这是您的核心问题。