如何在 Firebase 托管中使用自定义域名电子邮件

Tom*_*iwa 9 email angularjs firebase firebase-hosting

我在 Firebase 上以自定义域名托管我的 Angular 网络应用程序。我通过 Namecheap 购买了域名。

现在我想用我的自定义域接收电子邮件。例如,从 info@atila.ca 发送和接收电子邮件。我已经在 cPanel 中进行了设置,但是当我尝试发送到此电子邮件时,出现以下错误:

<info@atila.ca>: unknown user: "info@atila.ca"
Reporting-MTA: dns; eforward3e.registrar-servers.com
Run Code Online (Sandbox Code Playgroud)

这是 Firebase、Namecheap 或 cpanel 的问题吗?关于如何解决这个问题的任何建议?

小智 11

Firebase 目前不支持电子邮件,因此将您的域名服务器指向 Firebase 不足以为您的自定义域设置电子邮件。

您需要做的是将电子邮件请求指向电子邮件提供商,而不是 Firebase。这样,您的 https 流量会转到 Firebase,而电子邮件会转到电子邮件提供商。要“将电子邮件请求指向电子邮件提供商”,您必须从 Namecheap 管理仪表板将 MX 记录添加到您的 DNS 中。MX 记录将指向第三方电子邮件提供商,例如Zoho - 我自己正在使用 Zoho,它可免费获得高达 5GB 的存储空间。

  • 更新:@Sebastian 本人实际上写了一篇关于如何执行此操作的[博客文章](https://ghetu.net/blog/keeping-your-custom-email-address-while-using-firebase-hosting/),并且有关于此问题的 [Firebase google 群组帖子](https://groups.google.com/forum/#!msg/firebase-talk/Dr-jYjZ7cKY/kzldBzZSBAAJ)。 (2认同)