本文介绍了阅读邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

TcpClient tcpclient = new TcpClient(); // create an instance of TcpClient
        tcpclient.Connect("pop.gmail.com", 995); // HOST NAME POP SERVER and gmail uses port number 995 for POP 
        System.Net.Security.SslStream sslstream = new SslStream(tcpclient.GetStream()); // This is Secure Stream // opened the connection between client and POP Server
        sslstream.AuthenticateAsClient("pop.gmail.com"); // authenticate as client 
        bool flag = sslstream.IsAuthenticated; // check flag 
        System.IO.StreamWriter sw = new StreamWriter(sslstream); // Asssigned the writer to stream
        System.IO.StreamReader reader = new StreamReader(sslstream); // Assigned reader to stream
        sw.WriteLine("username"); // refer POP rfc command, there very few around 6-9 command
        sw.Flush(); // sent to server
        sw.WriteLine("password");
        sw.Flush();
        sw.WriteLine("RETR 2"); // this will retrive your first email 
        sw.Flush();
        sw.WriteLine("Quit "); // close the connection
        sw.Flush();
        string str = string.Empty;
        string strTemp = string.Empty;

        while ((strTemp = reader.ReadLine()) != null)
        {
            if (strTemp == ".") // find the . character in line
            {
                break;
            }
            if (strTemp.IndexOf("-ERR") != -1)
            {
                break;
            }
            str += strTemp;
        }
        Response.Write(str);
        Response.Write("<BR>" + "Congratulation.. ....!!! You read your first gmail email ");


我使用上述代码阅读了一封邮件,但它只是加密格式.!

在此帮助我
谢谢


I read a mail using above code but it comes only encrypted format.!

Help me in this
Thanks

推荐答案



这篇关于阅读邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 08:33