C# 获取带有主题的某些电子邮件

本文关键字:电子邮件 获取 | 更新日期: 2023-09-27 18:34:39

我怎样才能获取一封电子邮件,其中包含我在Hotmail中使用C#查找的主题。

例如,我想要主题中包含"Yahoo"一词的电子邮件(正文/消息(。

尝试在网上使用许多示例,但它们并不是很清楚。谢谢

C# 获取带有主题的某些电子邮件

您可以使用

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应该是真的。