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
