应用程序访问,阅读和使用C#删除我的网络邮件中的邮件

时间:2011-11-30 13:18:59

标签: c# .net email

我已成功发送来自我自己域名的邮件。我现在的问题是我需要访问帐户并检索从邮件管理员收到的所有邮件并处理邮件中的信息。

我该怎么做?我一直在网上搜索,但只能找到涉及第三方库的解决方案。 .NET没有带来一个有助于此的内置类?

3 个答案:

答案 0 :(得分:1)

您使用的是哪种类型的电子邮件服务器?如果是交换,有一些选项:Access exchange e-mail in C#

答案 1 :(得分:1)

首先,您需要了解有问题的邮件服务器支持哪些协议。 您可以通过阅读随附的帮助或在Google中搜索该邮件服务器来找到它。在开始编码之前,您可能还需要在服务器上设置一些设置。

了解服务器支持的协议后,请使用以下某些功能:

如果您使用的是POP3服务器,则可以使用以下文章:A POP3 Client in C# .NET

如果您正面对IMAP或Exchange服务器,您可能需要Billy Coover给您的链接:Read MS Exchange email in C#

答案 2 :(得分:1)

首先,您可以尝试确定远程服务器支持的协议(IMAP / POP3)。 您可以尝试http://www.lumisoft.ee/lsWWW/download/downloads/Examples/中的imap_clinet_app.zip或pop3_client_app.zip应用程序来连接您的服务器。 如果可以连接,则支持指定的协议。 这两个应用程序都带有完整的源代码,因此如果可以使用IMAP或POP3,则可以在项目中使用该库。