| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 297 人关注过本帖
标题:jmail 不能辨别新邮件
取消只看楼主 加入收藏
fuyucao
Rank: 1
等 级:新手上路
帖 子:67
专家分:7
注 册:2011-10-17
结帖率:100%
收藏
 问题点数:0 回复次数:0 
jmail 不能辨别新邮件
我初始化的时候读出上一次保存的UID,收到邮件时保存UID到文件中,并且比较这一次的邮件是否和保存的UID相同,相同的就不读出来,就是判断新邮件,现在完全没有反应,请赐教,底下是保存和读取UID的代码!O(∩_∩)O谢谢了
if ((fp1 = fopen("d:\\topgun.txt", "r")) == NULL)
{
  exit(0);   
}
  fread(DiskID, 15, 1, fp1);
  fclose(fp1);


for(long i = 1; i <= lCount; i++)  
  {  
char *a = pPOP3->GetMessageUID(i);
int alen = strlen(a);

  pMessage = pMessages->Item[i];  
 
custom1.bstrSubject = pMessage->Subject;  
  custom1.bstrFrom= pMessage->From;  
  custom1.bstrBody = pMessage->Body;

if(a!=DiskID)
  {
printf("(%d)Subject:%s, From:%s, Body:%s\r\n", i, (const char*)custom1.bstrSubject , (constchar*) custom1.bstrFrom, (const char*)custom1.bstrBody); pMessage.Release();  
}


FILE *fp;
  if ((fp = fopen("d:\\topgun.txt", "ab+")) == NULL)
{
  exit(0);   
}
  fwrite(a, sizeof(char), 1, fp);
  fclose(fp);
}
2011-12-15 10:03
快速回复:jmail 不能辨别新邮件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016843 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved