1

我知道这个问题已经被问过很多次了,但我没有找到任何好的答案。如何从以下任一服务器(gmailyahoohotmail)检索电子邮件。我需要在 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);
                 }
             }


        }

提前致谢。

4

0 回答 0