Jér*_*nge 14 email dns forwarding cloudflare google-domain-api
我最近通过Google Domains获得了域名.我已经设置了一些配置,让它通过Cloudflare指向OpenShift应用程序.Cloudflare要求我设置他们的DNS服务器,这是我在Google Domain中所做的.
在Cloudflare,我创建了两条CNAME记录(没有别的).一个是从我的一个别名mydomain.com来some.url.at.openfshit.com,另一种是从www到mydomain.com.
但是,在Gmail域中,我还使用我的域名设置了一封电子邮件,该电子邮件将被转发到私人电子邮箱.但是,我在测试时没有收到任何电子邮件.
我想知道我是否可以正确转发我的电子邮件.是否在Cloudflare创建MX记录?如果是,用什么配置?
PS:我已经使用此处提供的说明设置了MX记录,但我得到:
完全无法传送给下列收件人:
contact@mydomain.com
Run Code Online (Sandbox Code Playgroud)
永久性失败的技术细节:Google试图传递您的消息,但服务器拒绝接收域chartvibes.com aspmx.l.google.com. [2607:f8b0:4001:c20::1b].
其他服务器返回的错误是:
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 https://support.google.com/mail/answer/6596 p123si522326ioe.111 - gsmtp
Run Code Online (Sandbox Code Playgroud)
Eri*_*reu 12
您使用的MX记录适用于G Suite帐户.您仍然可以使用Cloudflare和Google Domains转发电子邮件,但您需要不同的MX记录.正如Overdrivr在下面的评论中指出的那样,您可以在Google Domains的DNS设置中找到您的MX记录.进入DNS设置页面后,在"综合记录"部分下查找名为"向前发送电子邮件"的可折叠面板.你应该看到这样的东西

然后,备份您的Cloudflare DNS设置,清除所有MX记录,并使用邮件服务器之前的号码(例如,5,10等)作为其优先级添加您帐户中列出的记录.
可能需要几分钟才能使更改生效.如果您尝试在更改记录后立即发送电子邮件,则可能会收到一条消息,指出无法找到该地址,但该Remote-MTA字段中将包含G Suite邮件服务器(aspmx.l.google .com)而不是gmr-smtp-in.l.google.com.如果是这种情况,请再等几分钟再试一次
小智 3
我不确定您是否已经有解决方案,但如果您有,我也对如何做到这一点感兴趣。如果您找到解决方案,可以在这里发布您的解决方案吗?
坏消息是,由于 Google Domains 的工作方式,这是无法完成的。Google Domains 具有电子邮件转发功能,但仅在您使用 Google 的 DNS 服务器时才有效。所有托管服务或任何名称的服务都是如此。
我认为 Google 只有一项电子邮件转发服务,可以将每个域最多 100 个别名电子邮件地址转发到实际电子邮件地址。但实际的电子邮件地址必须存在于某处。您在域控制台中设置的只是别名或转发指令。
要使 Cloudflare 电子邮件转发正常工作,您需要使用实际电子邮件地址存在的 SMTP 服务器,但由于 Domains 没有实际的电子邮件服务服务器,因此发送的电子邮件会失败,并显示电子邮件帐户不存在。您提到的说明适用于 Google Apps,它设置了实际的电子邮件/gmail 地址,但费用为每用户每月 5 美元。
我能想到的解决这个问题的唯一解决方案是拥有我们自己的邮件服务器,并让 cloudflare 指向这些服务器,然后从该邮件服务器转发/传递电子邮件。
希望这可以帮助。
编辑:我之前可能没有对此进行足够的研究,但看起来人们正在通过使用名为mailgun的第三方电子邮件转发服务来解决这个问题
描述如何使用它的实际文章位于 lowendtalk
一些围绕它的讨论在这里
| 归档时间: |
|
| 查看次数: |
6194 次 |
| 最近记录: |