求助

wxf0603 2009-04-29 04:54:48
请教是如何判断的呀?
...全文
128 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
gameloader 2009-06-17
  • 打赏
  • 举报
回复
我觉得pop3协议也不太爽,这点很烦人。
efeeler1925 2009-06-17
  • 打赏
  • 举报
回复
技术受限@.@
ooip1919 2009-06-05
  • 打赏
  • 举报
回复
友情帮顶~~
wxf0603 2009-06-04
  • 打赏
  • 举报
回复
向各位高手求救,我现在在做的CB IDPOP3收邮件时遇到问题:无法接收到附件,部分代码如下:
for(int j=0;j<IdMessage2->MessageParts->Count-1;j++)
{
TIdAttachment *a=dynamic_cast<TIdAttachment*>(IdMessage2->MessageParts->Items[j]);
TIdText *t=dynamic_cast<TIdText*>(IdMessage2->MessageParts->Items[j]);
if(a)

{

int attachcount=0;
attachcount=attachcount + 1;
AnsiString fname=dynamic_cast<TIdAttachment*>(IdMessage2->MessageParts->Items[j])->FileName;
Memo1->Lines->Add(fname);
if(FileExists(fname))
DeleteFile(fname);
dynamic_cast<TIdAttachment*>(IdMessage2->MessageParts->Items[j])->SaveToFile("C:\1.txt");
Memo1->Lines->Add("文件"+ a->FileName);
}
现在的问题是执行if(a)条件不成立而不执行if内的语句,请指教这是什么原因?另外,如何判断新邮件,现在的情况是接收邮件时会把所有邮件都重新接收一次。急需大家的帮助,分数不是问题。期待。。。。。
我的邮箱wxf0603@126.com
jamesking 2009-06-04
  • 打赏
  • 举报
回复
接收完毕就删除已接收的邮件,这样就不会收重复的邮件了。
中文要用Base64或者QuotedPrint进行编码
kampan 2009-06-04
  • 打赏
  • 举报
回复
何不放到C++区去问啊?
wxf0603 2009-04-29
  • 打赏
  • 举报
回复
哪位高手若有c++ buider2009收发邮件的代码能否发给我一下下?谢谢啦。
wxf0603 2009-04-29
  • 打赏
  • 举报
回复
IdPOP3邮件接收时如何判断未读邮件?每次接收时只想接收新邮件,现在把所有邮件都接收一次,会档掉。
另外,邮件发送和接收时若是汉字都是乱码。
还有,邮件接收时不能显示正文。求各位的帮助,谢谢!!
我的邮件是wxf0603@126.com
急需高手的帮助!!!再次感谢!!!!

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧