电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > ASP教程 > 正文
ASP.NET读取POP3邮件的操作
ASP.NET读取POP3邮件的操作
2005-12-30 19:21:27  文/45IT收集   出处:电脑软硬件应用网   
sp;         return(temp); 
        } 
        public string PASS(string password) 
        { 
            pwd=password;   //put the supplied password into the appropriate property 
            return(PASS()); //call PASS() with no arguement 
        } 

        public string QUIT() 
        { 
            //QUIT is valid in all pop states 

            string temp; 
            if (state !=connect_state.disc) 
            { 
                issue_command ("QUIT"); 
                temp=read_single_line_response(); 
                temp += CRLF + disconnect(); 
     
            } 
            else 
            { 
                temp="Not Connected."; 
            } 
            return(temp); 

        } 
        public string RETR (int msg) 
        { 
            string temp=""; 
            if (state != connect_state.TRANSACTION ) 
            { 
                //the pop command RETR is only valid in the TRANSACTION state 
                temp="Connection state not = TRANSACTION"; 
            } 
            else 
            { 
                // retrieve mail with number mail parameter 
                issue_command ("RETR "+ msg.ToString ()); 
                temp=read_multi_line_response(); 
            } 
            return(temp); 

        } 

        public string RSET() 
        { 
            string temp; 
            if (state != connect_state.TRANSACTION ) 
            { 
                //the pop command STAT is only valid in the TRANSACTION state 
                temp="Connection state not = TRANSACTION"; 
            } 
            else 
            { 
                issue_command("RSET"); 
                temp=read_single_line_response(); 
            } 
            return(temp); 

        } 

        public string STAT() 
        { 
            string temp; 
            if (state==connect_state.TRANSACTION) 
            { 
                issue_command("STAT"); 
                temp=read_single_line_response(); 

                return(temp); 
            } 
            else 

            { 
                //the pop command STAT is only valid in the TRANSACTION state 
                return ("Connection state not = TRANSACTION"); 
            } 
        }         

        public string USER() 
        { 
            string temp; 
            if (state != connect_state.AUTHORIZATION)  
            { 
                //the pop command USER is only valid in the AUTHORIZATION state 
                temp="Connection state not = AUTHORIZATION"; 
            } 
            else 
            { 
                if (user !=null) 
                {    
                    issue_command("USER "+ user); 
                    temp=read_single_line_response(); 
                } 
                else 
                {   //no user has been specified 
                    temp="No 

上一页  [1] [2] [3] [4] [5] 下一页

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    ASP.NET 2.0后台代码与内联代码的对…
    最佳ASP.NET编程习惯(二)
    最佳ASP.NET编程习惯(一)
    ASP.NET中的事务处理和异常处理
    在ASP.NET里轻松实现缩略图
    ASP.NET图象处理详解
    ASP.NET中在线用户统计
    利用ASP.NET来访问Excel文档
    ASP.NET上传文件的实例
    用asp.net实现将上传的图片变小存入…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号