我正在使用谷歌云来运行一个网站,可以访问mydomain.com
(假的,用于说明)。我试图弄清楚如何接收电子邮件support@mydomain.com
(并让它像普通电子邮件一样被人类访问),并且还能够以info@mydomain.com
编程方式发送自定义电子邮件。我不确定我缺少什么技术能够做到这一点。
我有一个 k8s 集群,其 Ingress 具有通过 Cloud DNS 区域公开的静态 IP。NS 记录mydomain.com.
与 Google Domains 上的 NS 记录相匹配。这有效,我可以按预期访问我的网站。
通过一些研究,我认为我需要使用像 Sendinblue 这样的东西,因为使用他们的服务可能会使我的电子邮件更加合法。我在 Sendinblue 购买了一个专用 IP。按照本指南,我在我的 Cloud DNS 区域中添加ns1.sendinblue.com
了ns2.sendinblue.com
NS 记录。mail.mydomain.com
我在 Sendinblue 中关联了域并选择了匹配的 NS 记录。然后我创建了一个发件人,我正在尝试验证这个发件人,但我没有收件箱。这是最令人困惑的部分。所以我找到了这个问题的答案,然后添加了 MX 记录并设置了电子邮件转发到mydomain+support@gmail.com
(一个普通的 Gmail 帐户)。
所以现在我希望任何发送到的电子邮件support@mydomain.com
都可以从普通的 Gmail 帐户访问。当我发送电子邮件时,我没有收到它们,但我也没有收到递送失败的回复。我已经等了 12 多个小时才没有出现 DNS 延迟。
我觉得我没有正确地将这些部分连接在一起,我遗漏了一些东西,但我不确定是什么。