2015-03-31 120 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市場購買訂閱,或在購買之前開始試用。

相關問題