2013-02-28 112 views
2
Pop3Client pop3Client; 
if (Session["Pop3Client"] == null) 
{ 
    pop3Client = new Pop3Client(); 
    pop3Client.Connect(txtMailServer.Text, int.Parse(txtPort.Text), chkSSL.Checked); 
    pop3Client.Authenticate(txtUserName.Text, txtPassword.Text); 
    Session["Pop3Client"] = pop3Client; 
} 
else 
{ 
    pop3Client = (Pop3Client)Session["Pop3Client"]; 
} 
int count = pop3Client.GetMessageCount(); 
DataTable dtMessages = new DataTable(); 
dtMessages.Columns.Add("MessageNumber"); 
dtMessages.Columns.Add("From"); 
dtMessages.Columns.Add("Subject"); 
dtMessages.Columns.Add("DateSent"); 
int counter = 0; 
for (int i = count; i >=1 ; i--) 
{ 
Message message = pop3Client.GetMessage(count); 
Message msg = pop3Client.GetMessage(count); 
    dtMessages.Rows.Add(); 
    dtMessages.Rows[dtMessages.Rows.Count - 1]["MessageNumber"] = count; 
    dtMessages.Rows[dtMessages.Rows.Count - 1]["Subject"] = message.Headers.Subject; 
    dtMessages.Rows[dtMessages.Rows.Count - 1]["DateSent"] = message.Headers.DateSent; 
    counter++; 
    if (counter > 5) 
    { 
     break; 
    } 
} 
gvEmails.DataSource = dtMessages; 
gvEmails.DataBind(); 

誰能告訴我如何使用asp.net web應用程序獲取未讀的電子郵件信息?我只知道如何獲得所有emails.and我想聽這個應用程序的新電子郵件,請任何人幫助我?如何使用asp.net獲取未讀的電子郵件信息?

,也是我需要下載附件????任何一個可以告訴我怎麼做呢..

回答

相關問題