.net - 处理收到的电子邮件

标签 .net email imap pop3

如何使用 .NET 以编程方式阅读传入的电子邮件。我需要一种方法来获取 POP 服务器上的电子邮件内容(在本例中为 XML)并将其读入我的应用程序。

理想情况下,这可以通过以下方式解决:

  • .NET 代码,我可以作为
    我的网络服务器上的后台任务
    处理电子邮件。
  • 可以发布内容的服务
    发送到我的网络服务器的电子邮件。

  • 虽然我对其他选择持开放态度。

    编辑:从“非回答”中复制:

    Currently, we're looking at using the email accounts our hosting company provides.

    Our own mail server could potentially be an option, but its something the we'd need to contact the host about.

    最佳答案

    我们实际上刚刚实现了同样的事情。

    我们处理电子邮件的内容,并通过网络服务将数据推送到我们的 CRM。我们在 .net 3.5 中使用 c#

    为了处理我们使用 IMap 的邮件。 CodeProject 上有一些 .net 客户端库。我想我们使用了来自 LumiSoft 的那个.

    我们尝试了 WebDav,但运气不佳。这给我们留下了 Pop3 或 IMap。 IMap 支持文件夹,这是我们需要的,所以我们就这样做了。如果您的服务器不支持 IMap,我相信用 POP3 做同样的事情会很容易。

    基本上我们每小时连接我们的 Exchange 服务器并拉下任何新电子邮件并处理它们。
    到目前为止,它运行良好。

    编辑:我们也使用 SharpMimeTools将原始电子邮件转换为更实用的格式。

    关于.net - 处理收到的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/448579/

    相关文章:

    c# - 在 C# 中动态转换 Page.LoadControl

    python - 电子邮件消息 python 抓取消息的一部分

    c# - 如何获取指定的消息标签?

    php - 使用 php 发送 IMAP 命令

    c# - 在禁用的 DataGridView 上显示垂直滚动条

    c# - Azure IoT 中心 - 可移植库中的设备注册

    c# - 使用 LINQ 编写 case 语句(使用 GROUP BY)

    python - 如何使用python使用google API从gmail获取电子邮件主题?

    email - 通过 SES 自动回复通过 SES 收到的电子邮件

    jquery - 表单验证电子邮件 jquery 插件