我知道这个问题已经被问过很多次了,但我没有找到任何好的答案。如何从以下任一服务器(gmail、yahoo、hotmail)检索电子邮件。我需要在 Windows 窗体本身中阅读这些消息。OpenPop和我用过的另外一个 ddl 文件,但没有准确性,或者我没有找到正确的使用方法。谁能告诉,还有其他可用的 ddl 文件吗?并给出示例代码。我用过(OpenPop.dll)。这是我的代码:
using (Pop3Client client = new Pop3Client())
{
client.Connect("pop.mail.yahoo.com", 995,true);
client.Authenticate("username", "Password");
int messagecount = client.GetMessageCount();
List<Message> allMessages = new List<Message>(messagecount);
for (int i = messagecount; i > 0; i--)
{
allMessages.Add(client.GetMessage(i));
}
s = allMessages.ToString();
foreach (var msg in allMessages)
{
MessagePart plainText = msg.FindFirstPlainTextVersion();
if (plainText != null)
{
listBox1.Items.Add(plainText);
}
}
}
提前致谢。