我有一个Azure SendGrid帐户,它非常好用。我可以使用常规API轻松发送电子邮件。我需要设置发件人身份验证(有两个原因:首先,它将有助于接收者在垃圾邮件中找到它,更重要的是它将允许我设置入站解析)。
我已经查阅了Sendgrid文档(https://sendgrid.com/docs/User_Guide/Settings/Sender_authentication/How_to_set_up_domain_authentication.html),其中包含明确的说明,涉及DNS记录(稍后会详细介绍),但不幸的是这并没有起作用。我还经过了他们的故障排除。我认为问题可能出在我的域名实际上是子域名,但我无法弄清楚如何修复DNS记录以使其工作。
我为我的站点设置了一个“DNS区域”,假设该站点为“fake.azurewebsites.net”。
Sendgrid指示我添加以下CNAME记录(数字已混淆): em1879.fake.azurewebsites.net > u7381760.wl261.sendgrid.net (以及其他两个记录)。
我创建了这些记录,并等待超过48小时进行DNS刷新,但Sendgrid仍无法验证。我收到错误消息:期望"em1879.fake.azurewebsites.net"的CNAME与"u7381760.wl261.sendgrid.net"匹配。我还尝试了他们的故障排除,但无法使用DIG命令获得“答案”。我没有使用已知会干扰的白名单或其他功能。在所有文档中,记录通常采用以下形式:em1879.usersDomain.com而不是em1879.userSub.Domain.com,因此可能是问题的一部分,但我可能漏掉了某些内容。
我已经查阅了Sendgrid文档(https://sendgrid.com/docs/User_Guide/Settings/Sender_authentication/How_to_set_up_domain_authentication.html),其中包含明确的说明,涉及DNS记录(稍后会详细介绍),但不幸的是这并没有起作用。我还经过了他们的故障排除。我认为问题可能出在我的域名实际上是子域名,但我无法弄清楚如何修复DNS记录以使其工作。
我为我的站点设置了一个“DNS区域”,假设该站点为“fake.azurewebsites.net”。
Sendgrid指示我添加以下CNAME记录(数字已混淆): em1879.fake.azurewebsites.net > u7381760.wl261.sendgrid.net (以及其他两个记录)。
我创建了这些记录,并等待超过48小时进行DNS刷新,但Sendgrid仍无法验证。我收到错误消息:期望"em1879.fake.azurewebsites.net"的CNAME与"u7381760.wl261.sendgrid.net"匹配。我还尝试了他们的故障排除,但无法使用DIG命令获得“答案”。我没有使用已知会干扰的白名单或其他功能。在所有文档中,记录通常采用以下形式:em1879.usersDomain.com而不是em1879.userSub.Domain.com,因此可能是问题的一部分,但我可能漏掉了某些内容。