public class ReadEmailPop3 { public void GetEmailContent() { using (Pop3Client client = new Pop3Client()) { client.Connect("server", 110, false); //賬號,密碼,認證方式 client.Authenticate("你的賬號", "密碼", AuthenticationMethod.Auto); //登錄認證 int count = client.GetMessageCount(); //獲取郵箱總數 for (int i = 1; i <= count; i++) { GetEmailHeader(client.GetMessage(i)); client.DeleteMessage(i); //刪除郵件 } //int size = client.GetMessageSize(1); //獲取編號為1的郵件的大小 } } private void GetEmailHeader(OpenPop.Mime.Message msg) { //從msg中的Headers成員中獲取信息 string Email = msg.Headers.From.Address; if (!string.IsNullOrEmpty(Email)) { DateTime SendDate = msg.Headers.DateSent.ToLocalTime(); string Subject = msg.Headers.Subject; //獲取正文內容,其中包括\n\r這些換行符 string Body = msg.FindFirstPlainTextVersion().GetBodyAsText(); //獲取郵件html內容 OpenPop.Mime.MessagePart htmlMessage = msg.FindFirstHtmlVersion(); string htmlText = htmlMessage.GetBodyAsText(); } } }