【问题标题】:How to programmatically receive email in Azure?如何以编程方式在 Azure 中接收电子邮件?
【发布时间】:2015-06-04 07:00:09
【问题描述】:

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

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

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

【问题讨论】:

  • 所以基本上你想要一步一步的说明如何制作一个邮件服务器?

标签: c# asp.net .net email azure


【解决方案1】:

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

然后,一旦您拥有一个帐户,您就可以访问Inbound Parse Webhook,它允许您接收发送到域/子域的电子邮件,并在您的情况下对@ 符号之前的部分进行操作。

下面是一个在 C# 中使用 webhook 的示例:https://sendgrid.com/docs/Code_Examples/Webhook_Examples/csharp.html

【讨论】:

  • 谢谢,这似乎正是我所需要的。还发现 Mandrill 可以以更便宜的价格做同样的事情:help.mandrill.com/entries/…
  • 今天刚查了一下,他们的价格方案好像很相似。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2010-09-25
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    • 2010-11-22
    • 1970-01-01
    • 2019-11-30
    • 2019-02-01
    • 1970-01-01
    相关资源
    最近更新 更多