首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

asp接收邮件有关问题,候.

2012-02-12 
asp接收邮件问题,在线等候..asp接收邮件,我用的是POP3SVG.DLL控件,控件已经注册...代码如下:SetMailerSer

asp接收邮件问题,在线等候..
asp接收邮件,我用的是POP3SVG.DLL控件,控件已经注册...
代码如下:      
   
    Set       Mailer       =       Server.CreateObject( "POP3svg.Mailer ")      
    Mailer.RemoteHost           =       pop3Server      
    Mailer.UserName       =       Pop3Name      
    Mailer.Password       =       Pop3Pwd      
       
    Mailer.TimeOut       =       TimeOut      
    Mailer.OpenPop3      
    if       Mailer.GetPopHeaders       then      
    varArray       =       Mailer.MessageInfo      
    if       VarType(varArray)       <>       vbNull       And       IsEmpty(varArray)       <>           True       then      
    ArrayLimit       =       UBound(varArray)      
                                                    Response.Write       " <table       border=0       width= " "99% " "       bgcolor=#000000       cellspacing=1       cellpadding=3> "      
    Response.Write       " <tr       bgcolor=#ffffff> "      
            Response.Write       " <td       width= '30% '> <b> "       &       "主题 "       &       " <b> </td> "      
            Response.Write       " <td       width= '22% '> <b> "       &       "日期 "       &       " <b> </td> "      
            Response.Write       " <td       width= '30% '> <b> "       &       "发件人 "       &       " <b> </td> "      
            Response.Write       " <td       width= '10% '> <b> "       &       "大小 "       &       " <b> </td> "      
            Response.Write       " <td       width= '8% '> <b> "       &       "附件 "       &       " <b> </td> "      
            Response.Write       " </tr> "      


    n=0      
    For       I       =       0       to       ArrayLimit      
    strMsgNo       =       Trim(varArray(I)(0))      
       
    Mailer.OpenPop3      
    Mailer.Retrieve       strMsgNo      
    strMessageID       =       trim(Mailer.MessageID)      
    Mailer.ClosePop3      

Mailer.OpenPop3连接成功,可是   Mailer.GetPopHeaders总是返回false,Mailer.MessageCount有时候能返回邮件的总数,有时候明明有新邮件,却总返回0...
有谁问这个控件的,请指一点一下.....

[解决办法]
先OpenPop3试试
[解决办法]
不知道,没有用过这个控件
[解决办法]
读出Mailer.MessageCount来看看,有没有信息.
还有用类似的outlook联结一下,看设置的pop3服务器是否正确.
关闭防火墙之类的,再试试看.....

热点排行