我知道這個問題已被詢問很多次,但我沒有找到任何好的答案。如何從以下任一服務器取回電子郵件(gmail,yahoo,hotmail)。我需要在Windows窗體中讀取這些消息。 OpenPop和我已經使用的一個更多的ddl文件,但沒有準確性,或者我沒有找到正確的方式來使用它。任何人都可以告訴,有沒有其他ddl文件可用?並給出示例代碼。我已經使用(OpenPop.dll)。這裏是我的代碼:使用c檢索Windows窗體中的電子郵件#
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);
}
}
}
在此先感謝。
DLL你使用哪一種?你有什麼錯誤嗎? – christiandev