处理收到的邮件

Yoz*_*ora 7 .net email pop3 imap

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

理想情况下,这可以解决:

  • 我可以在我的网络服务器上作为后台任务运行的.NET代码来处理电子邮件.
  • 可以将电子邮件内容发布到我的网络服务器的服务.

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

编辑:复制"非答案":

目前,我们正在考虑使用托管公司提供的电子邮件帐户.

我们自己的邮件服务器可能是一个选项,但我们需要联系主机.

Jam*_*mie 4

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

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

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

我们尝试过 WebDav 但运气不佳。这给我们留下了 Pop3 或 IMap。IMap 支持我们需要的文件夹,所以我们就这么做了。我确信如果您的服务器不支持 IMap,那么使用 POP3 可以很容易地执行相同的操作。

基本上,我们每小时连接一次 Exchange 服务器并提取所有新电子邮件并进行处理。到目前为止,它运作良好。

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