作为 dotnet 4.0 中集成处理方案的一部分,我如何接收电子邮件?
情况是这样的。使用 C# 程序,我必须将大块 XML 数据发布到第三方网站。该网站接受 POST(通过 http),然后将它们放入队列中。一段时间后,当他们的服务器绕过它时,它会处理我的数据并通过电子邮件将结果发回给我(使用文件中 XML 元素中的电子邮件地址)。电子邮件消息的内容本身就是 XML。
我友好的本地系统管理员为此创建了一个专用的 Exchange 邮箱。
各位专家的问题是:是否有一个简单、可靠、经过调试的 API 可以使用 C# 从专用交换邮箱中获取这些消息,并在完成后清除它们?
我知道我可以编写一些代码来使用 POP3/TCP。但我真的不想重新发明瘪胎。 :-) 非常欢迎任何建议。
Here's the situation. Using a C# program, I have to POST big chunks of XML data to a third-party web site. This web site accepts the POSTs (via http), then puts them in a queue. Sometime later, when their server gets around it it, it processes my data and emails me back the results (using an email address that's in an XML element in the file). The contents of the email messages are themselves XML.
My friendly local system administrator has created a dedicated Exchange mailbox for this purpose.
The question to you gurus is this: is there a simple, reliable, debugged API to use C# to grab these messages from the dedicated exchange mailbox, and purge them when I'm done?
I'm aware that I could write some code to use POP3/TCP. But I really don't want to reinvent the flat tire. :-) Any suggestions would be very welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Excahnge 拥有一整套可供您使用的网络服务。
检查 http://msdn.microsoft.com/en-us/library/bb204119 .aspx
你能做的最好的。否则,请查看 用 C# 读取 MS Exchange 电子邮件 - 相同的答案适用。因此投票结束。
Excahnge has a full set of web services you can use.
Check http://msdn.microsoft.com/en-us/library/bb204119.aspx
Best you can do. Otherwise look at Read MS Exchange email in C# - the same answers apply. Thus voted to close.