Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Azure中以编程方式接收电子邮件?_C#_Asp.net_.net_Email_Azure - Fatal编程技术网

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

C# 如何在Azure中以编程方式接收电子邮件?,c#,asp.net,.net,email,azure,C#,Asp.net,.net,Email,Azure,我正在运行一个Azure网站,希望通过编程(在C#中)接收发送到我(子)域的电子邮件 例如: 该网站的域名是www.mydomain.com。 我想接收发送到的所有电子邮件customer@email.mydomain.com然后根据地址的客户部分以编程方式进行操作。我还需要阅读电子邮件、主题和附件,并将它们存储在数据库中 我试图找到很好的解决方案来实现这样的事情,但到目前为止还没有找到。希望有人能想到如何做到这一点?实现这一点的最好方法是使用SendGrid这样的服务,它可以做到这一点,甚至更

我正在运行一个Azure网站,希望通过编程(在C#中)接收发送到我(子)域的电子邮件

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


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

实现这一点的最好方法是使用SendGrid这样的服务,它可以做到这一点,甚至更多。您可以通过Azure marketplace购买订阅,或在购买前开始试用

您可以通过Azure marketplace中的SendGrid作为附加组件来实现这一点,您可以从免费帐户开始

然后,一旦你拥有一个帐户,你就可以访问允许你接收发送到某个域/子域的电子邮件,并在你的情况下,对@符号前的内容采取行动


下面是一个将webhook与C#结合使用的示例:

因此,基本上您需要关于如何创建邮件服务器的逐步说明?谢谢,这似乎正是我所需要的。他们还发现,Mandrill也可以以更便宜的价格做同样的事情:今天刚刚检查过,他们的价格计划似乎非常相似。