如何在 Azure 中以编程方式接收电子邮件?

Sam*_*nen 6 .net c# asp.net email azure

我正在运行一个 Azure 网站,并且希望以编程方式(在 C# 中)接收发送到我的(子)域的电子邮件。

例如:
网站的域名是 www.mydomain.com。
我希望接收发送到 customer@email.mydomain.com 的所有电子邮件,然后根据地址的客户部分以编程方式执行操作。我还需要阅读电子邮件、主题和附件并将它们存储在数据库中。

我试图找到关于如何实现这样的事情的好的解决方案,但到目前为止还没有找到任何解决方案。希望有人知道如何做到这一点?

Mar*_*ies 7

您可以使用 Azure 市场上作为插件提供的 SendGrid 来执行此操作,您可以从免费帐户开始。

然后,一旦您拥有帐户,您就可以访问入站解析 Webhook,该 Webhook 允许您接收发送到域/子域的电子邮件,并根据您的情况,对 @ 符号之前的部分进行操作。

以下是通过 C# 使用 webhook 的示例: https: //sendgrid.com/docs/Code_Examples/Webhook_Examples/csharp.html