关于jmail收邮件问题
jmail.Message msg = new jmail.Message();
jmail.POP3Class jpop = new jmail.POP3Class();
jpop.Connect( "luzecan ", "password ", "pop.163.com ", 110);
if (jpop.Count > 1)
{
for (int i = 1; i <= jpop.Count; i++)
{
msg = jpop.Messages[i];
// msg.Charset = "GB2312 ";
//msg.ISOEncodeHeaders = false;
string bb = msg.Subject;
Response.Write(bb);
}
}
jpop.Disconnect();
可是要等好久才能收到,至少五分钟 怎么回事啊?
------解决方案--------------------上163看下你的邮件是不是有很多邮件.网速问题如果只有一封就很快了.还有把FOR去掉只取一封试下
------解决方案--------------------老兄,你提的问题和我遇到的一样
------解决方案--------------------我也遇到了同样的问题,不知道怎么办啊
------解决方案--------------------我也碰到这个任务,搞了很久。偶然间一试,结果解决了。
在jpop.Connect( "luzecan ", "password ", "pop.163.com ", 110); 之后,
添加jpop.DownloadHeaders();
时间大大减小。
怀疑是JMail在默认情况下是读取所有邮件内容,所以时间超长。