110,561
社区成员
发帖
与我相关
我的任务
分享
private bool ReceiveMail()
{
Aspose.Network.Pop3.Pop3Client pc = new Aspose.Network.Pop3.Pop3Client();
pc.Host = Properties.Settings.Default.POPHost;
pc.Username = Properties.Settings.Default.UserName_pop;
pc.Password = Properties.Settings.Default.Password_pop;
try
{
pc.Connect();
pc.Login();
if (System.IO.File.Exists(fileName))
{
System.IO.File.Delete(fileName);
}
int i = pc.GetMessageCount();
if (i == 0) return false;
pc.SaveMessage(1, fileName);
//删除
pc.DeleteMessage(1);
pc.CommitDeletes();
if (System.IO.File.Exists(fileName))
{
DoPrintMessage("邮件已经下载");
return true;
}
else
{
return false;
}
}
catch (Exception ex)
{
throw new Exception("读取邮件出错:" + ex.Message.ToString());
}
}