Hello Lauren.
1st of all, I hope this is not your real password.

So, I understand what you want, but, I didn't get a point. You want us to
complete your code? I mean, I have never done something like, but, is that
code not working? Is it throwing an exception?
Please provide us more info.
Thanks.

On Fri, Oct 23, 2009 at 5:37 AM, Lauren <[email protected]> wrote:

>
> Hi,
>
> I already have most of the code to do this, however, I need to check
> whether certain text appears in the email subject, and then add the
> body of the email to a comment table. Also, the current code displays
> all the header info from the mail which I don't want.
>
> I got this code from a site:
>
> protected void Button1_Click(object sender, EventArgs e)
>    {
>        try
>        {
>            TcpClient tcpclient = new TcpClient();
>            tcpclient.Connect("pop.gmail.com", 995);
>
>            System.Net.Security.SslStream sslstream = new SslStream
> (tcpclient.GetStream());
>            sslstream.AuthenticateAsClient("pop.gmail.com");
>
>            System.IO.StreamWriter sw = new StreamWriter(sslstream);
>            System.IO.StreamReader reader = new StreamReader
> (sslstream);
>
>            sw.WriteLine("USER [email protected]"); //Send email
> address
>            sw.Flush();
>
>            sw.WriteLine("PASS Jasmyn"); //Send password
>            sw.Flush();
>
>            sw.WriteLine("RETR 1"); //Retrieve 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 == ".")
>                {
>                    break;
>                }
>
>                if (strTemp.IndexOf("-ERR") != -1)
>                {
>                    break;
>                }
>
>                str += strTemp;
>             }
>
>            Response.Write(str); //Display the message
>            //Response.Write("<br/>" + "WHOO HOO - it works!");
>        }
>        catch (Exception ex)
>        {
>            Response.Write(ex.Message);
>        }
>
>    }
>
> Any help would be appreciated, I basically just want to check the
> email subject for certain text, and extract the body of the email.
>
> Thanks,
> Lauren
>



-- 
Atenciosamente,
Paulo Roberto S. Pellucci

Reply via email to