C#使用主题获取某些电子邮件

时间:2014-12-19 11:42:10

标签: c# windows email hotmail

如何使用C#获取具有我在Hotmail中寻找的主题的电子邮件。

e.g。我想要在其主题中包含“Yahoo”字样的电子邮件(正文/邮件)。

尝试在网上使用很多例子,但他们并不是很清楚。感谢

1 个答案:

答案 0 :(得分:1)

您可以使用OpenPop.Net开源库连接到您的hotmail帐户。它有很多与POP3服务器通信的有用方法。网上有很多有用的例子。连接到POP3服务器的简单代码可以看作:

using(Pop3Client client = new Pop3Client())
{
    client.Connect(hotmailHostName, pop3Port, useSsl);
    client.Authenticate(username, password, AuthenticationMethod.UsernameAndPassword);

    // And here you can use the client.GetMessage() method to get a desired message. 
    // You can iterate all the messages and check properties on each of them. 
}

hotmailHostName应为" pop3.live.com"。
pop3Port应该是995.
useSsl应该是true。