2015-03-31 62 views
2

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

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

我试图找到很好的解决方案,如何实现这样的事情,但目前还没有发现任何东西。希望有人有一个想法如何做到这一点?

+2

所以基本上你想一步就如何使邮件服务器一步的指示? – Claies 2015-03-31 03:42:31

回答

2

您可以使用SendGrid作为通过Azure市场的附加功能进行此操作,您可以从免费帐户开始。

然后,一旦你有一个帐户,你可以访问Inbound Parse Webhook,允许你接收发送到域/子域的电子邮件,并根据你的情况处理@标记之前的部分。

下面是一个使用网络挂接与C#示例:https://sendgrid.com/docs/Code_Examples/Webhook_Examples/csharp.html

+0

谢谢,这似乎正是我所需要的。还发现Mandrill可以以更便宜的价格实现同样的目标:http://help.mandrill.com/entries/21699367-Inbound-Email-Processing-Overview – 2015-04-01 03:04:16

0

达到此目的的最佳方法是使用像SendGrid这样的服务来完成此操作。您可以通过Azure市场购买订阅,或在购买之前开始试用。

相关问题