我想编写一个类似foxmail的软件,遇到3个问题。请大家帮忙! (50分)

  • 主题发起人 主题发起人 jxzqsun
  • 开始时间 开始时间
J

jxzqsun

Unregistered / Unconfirmed
GUEST, unregistred user!
1、我是用IDPOP控件,我现在是这样处理的,如果是不带附件的邮件,就直接保存,如
  果有附件,则信件和附件分成2个文件保存。但这样在很多时候很麻烦,如果能直接
  把整个邮件(不管有没有附件)直接保存成一个邮件文件,怎么做呢?
2、转发邮件怎么做?回复信件的时候如何在信的内容每行前加“>”?
3、这样的程序是否需要多线程?
 
當然要多線程
 
为什么需要?说出理由,不能凭感觉。我现在没用多线程,速度也很快啊。
 
怎么样才能完整的保存信件?
 
多线程就可以支持多帐户了,而且还可以支持同时收、发邮件
 
除非帐户有50个以上,我才认为有必要多线程!
 
我认为有必要多线程,在启动多线程前不过要先判断一下,一个帐号收信就不必了
 
转发邮件怎么做?回复信件的时候如何在信的内容每行前加“>”
就是在回车和换行符后加一个>,遍历所有的字符就可以了
 
大家记不记得Foxmail在进行远程邮箱管理时没有用多线程,这里很应该用的。至于说多个线程同时收信,我觉得不是很有必要,
除非你的程序是给重量级邮件专家用的,他非常忙,但至少有几十个信箱有处理
 
关于邮件保存的问题:
“如果是不带附件的邮件,就直接保存,如
  果有附件,则信件和附件分成2个文件保存。但这样在很多时候很麻烦,如果能直接
  把整个邮件(不管有没有附件)直接保存成一个邮件文件,怎么做呢?”
我也很困惑,请专家指教
 
附件经过编译后也是和正文一起的呀,你看一下带有附件的邮件原始信息,其实很简单的.
代码:
 
后退
顶部