与Azure的SendGrid入境解析失败部署的应用程序

问题描述 投票:1回答:1

我创建了从SendGrid接收解析电子邮件一个简单的ASP.NET Web API的应用程序。工程以及使用带有ngrok安全隧道我的机器上。邮件的解析的内容发布到本地托管的应用程序。

然而,当我部署此应用程序到Azure这是行不通的。我试图使用HTTP和HTTPS在SendGrid回调URL,但邮件不被处理。在SendGrid的活动页面上,有一个解析的电子邮件没有进入。我得到一个传递失败的电子邮件,为已经被SendGrid处理的电子邮件。

回答是:没有550邮箱由该名称是当前可用

我知道这个应用程序是到达的,原因我可以做成功的HTTP请求到其他资源,从浏览器或其他工具。

有什么,我可能会错过?一些额外的配置,无论是对应用程序或SendGrid?

azure email asp.net-web-api sendgrid
1个回答
1
投票

简短的回答是这样的:

  • 如果您使用的CloudFlare你的DNS,它是很有可能的CloudFlare正在停止从SendGrid入解析文章。
  • 查看您的防火墙事件日志中的CloudFlare(在防火墙选项卡),看看你的Web API“主机”的出现在那里。
  • 如果是这样,你需要做的是列入白名单SendGrid用来发送帖子入站解析的IP地址范围。
  • 他们对入境解析今天的当前的IP范围是167.89.117.0/24(基本上是IP地址从167.89.117.0到167.89.117.255的)。

希望这可以帮助你或其他人有同样的问题/根源。

© www.soinside.com 2019 - 2024. All rights reserved.