在 Netlify 上托管时设置电子邮件

Posted

技术标签:

【中文标题】在 Netlify 上托管时设置电子邮件【英文标题】:Setting up an email while hosting on Netlify 【发布时间】:2018-11-30 19:51:36 【问题描述】:

想知道是否有人在使用 Netfliy 托管网站时有设置电子邮件的经验?我使用 google 域注册了一个域名,并将名称服务器指向托管 Gatsby 静态站点的 Netlify。我想在共享主机帐户上设置电子邮件(我正在使用 hostpapa)。

Netlify DNS 已设置并且该站点已上线。我尝试将 A 记录添加到托管 IP,并将 MX 记录添加到 mail.domain ......到 Netlify DNS 和 Google 域记录......我想问题可能是名称服务器应该首先指向哪里......在这两种情况下,名称服务器仍指向托管该站点的 Netlify,我收到以下错误:

请将域转移到此服务器的名称服务器或让您的 管理员将其名称服务器之一添加到 /etc/ips.remotedns 和 在该远程名称服务器上创建正确的 A 条目。

【问题讨论】:

在您的解释中不太清楚每个托管服务上设置了哪些设置。如果您对 Netlify DNS 的设置有疑问,请尝试他们的支持。 【参考方案1】:

要在使用 Netlify 域名服务器(DNS 区域)时设置电子邮件,您必须按照电子邮件提供商提供的说明进行操作。

这通常需要您将 MX 记录输入到 Netlify 上的 DNS 区域。如果您使用 GSuite,请转到 google 域站点上的“合成域”并将其中的所有内容复制到 Netlify 的 DNS 区域。您可以忽略警告说您必须使用 google 的名称服务器。例如,这是我为 GSuite 提供的电子邮件设置:

【讨论】:

谢谢!这可能是我的选择。我希望使用我的共享托管服务提供商,但找不到要使用的 MX 记录。事实证明,它们仅在您设置高级/商务电子邮件时可用。因为这是一个额外的付费选项,我最终还是要把它连接到我的 gmail 上,所以我不妨使用 GSuit。【参考方案2】:

我使用 Yandex.connect 和 Netlify 做我的个人邮件服务。

您可以查看官方文档。 https://yandex.ru/support/connect/dns/mx.html?lang=en

或者看我的步骤:

    注册一个 Yandex.connect 帐户

https://connect.yandex.com

    在 Yandex 上设置域

    在 Netlify 上设置 DNS

【讨论】:

您能否提供一个有关如何填写 MX 记录表的示例?我不知道邮件服务器的主机名是什么。

以上是关于在 Netlify 上托管时设置电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

在 Heroku 上托管时,Puppeteer discord bot 不断崩溃

Java 聊天程序在本地主机上工作,但在 Heroku 上托管时不能

在 unix (nginx) 上托管时 .NET Core 中的 TimeZoneInfo

在 AWS 上托管时,拒绝为目标域生成登录提示的权限

在 Azure 上托管时找不到位于我的根项目文件夹中的文件

在 000webhost 上托管时无法使用 jwt 连接到 laravel api