日期:2014-05-18  浏览次数:20896 次

关于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在默认情况下是读取所有邮件内容,所以时间超长。