我正在用它,祝你好运:)private void button1_Click(object sender, System.EventArgs e)
{ try
{
//建立pop3连接
jmail.POP3 myPop3=new jmail.POP3Class();
myPop3.Connect(pub.userName,pub.password,pub.pop3,110);
myPop3.Logging=true;
myPop3.DownloadMessages();
txtHead.Text="你有"+myPop3.Count+"邮件在你的邮箱!";
jmail.MessagesClass msgs = (jmail.MessagesClass)myPop3.Messages;
for(int i=1;i<msgs.Count;i++)
{
string strWaitFenci="";
string strWtriteToXMLFile="";
string strWriteToTxtFile="";
string strWriteToHtm="";
string fileName="";
string from=msgs[i].From;
string to=msgs[i].ReplyTo;
string subject=msgs[i].Subject;
string body=msgs[i].Body;
string date=msgs[i].Date.ToString();
string fromName=msgs[i].FromName;
string htmBody=msgs[i].HTMLBody;
int size=msgs[i].Size;
string recipient = msgs[i].RecipientsString;
txtBody.Text+= "第"+i+"封邮件\r\n"+msgs[i].Body+"\r\n------------------------------------------------------------\r\n";//
string separator=",";
jmail.AttachmentsClass att = (jmail.AttachmentsClass)msgs[i].Attachments;
for(int j=0;j<att.Count;j++)//附件接收//att[j].SaveToFile("c:\\"+att[j].Name);
{
if(i==att.Count-1)
{
separator="";
}
if(File.Exists(pub.dirInBox+"\\附件\\"+att[j].Name))
att[j].SaveToFile(pub.dirInBox+"\\附件\\"+DateTime.Now.ToShortTimeString()+att[j].Name);
else
att[j].SaveToFile(pub.dirInBox+"\\附件\\"+att[j].Name);
txtAtta.Text+=att[j].Name+"("+att[j].Size+"bytes)"+"</a>"+separator;
}
}
myPop3.DeleteMessages();//删除就这句
myPop3.Disconnect();

}
catch(Exception ee)
{
txtAtta.Text="邮件未接收!"+ee.ToString();
}

}