<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Satalaj More </title><subtitle type="html">&lt;b&gt;Excellent web architect.&lt;/b&gt;&lt;b&gt;[&lt;/b&gt;Working hard to make things very very simple)&lt;b&gt;]&lt;/b&gt;</subtitle><id>http://weblogs.asp.net/satalajmore/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/satalajmore/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/satalajmore/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2007-12-19T18:01:00Z</updated><entry><title>Linq to Sql</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/satalajmore/archive/2009/05/22/linq-to-sql.aspx" /><id>http://weblogs.asp.net/satalajmore/archive/2009/05/22/linq-to-sql.aspx</id><published>2009-05-22T11:31:00Z</published><updated>2009-05-22T11:31:00Z</updated><content type="html">Recently started learning and sharing the experiance at http://www.revenmerchantservices.com/ - Satalaj...(&lt;a href="http://weblogs.asp.net/satalajmore/archive/2009/05/22/linq-to-sql.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7094624" width="1" height="1"&gt;</content><author><name>satalaj</name><uri>http://weblogs.asp.net/members/satalaj.aspx</uri></author></entry><entry><title>asp.net code search</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/satalajmore/archive/2008/09/04/asp-net-code-search.aspx" /><id>http://weblogs.asp.net/satalajmore/archive/2008/09/04/asp-net-code-search.aspx</id><published>2008-09-04T06:17:00Z</published><updated>2008-09-04T06:17:00Z</updated><content type="html">Nice code search http://www.revenmerchantservices.com/ajax/...(&lt;a href="http://weblogs.asp.net/satalajmore/archive/2008/09/04/asp-net-code-search.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6597963" width="1" height="1"&gt;</content><author><name>satalaj</name><uri>http://weblogs.asp.net/members/satalaj.aspx</uri></author><category term="asp.net code" scheme="http://weblogs.asp.net/satalajmore/archive/tags/asp.net+code/default.aspx" /></entry><entry><title>ASP.net Read Email </title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/satalajmore/archive/2007/12/19/asp-net-read-email.aspx" /><id>http://weblogs.asp.net/satalajmore/archive/2007/12/19/asp-net-read-email.aspx</id><published>2007-12-19T12:31:00Z</published><updated>2007-12-19T12:31:00Z</updated><content type="html">&lt;p&gt;&lt;font size="2"&gt;Hi,&lt;br&gt;&amp;nbsp;This is Satalaj,&amp;nbsp;here is simple way of reading your gmail email using ASP.net web application &lt;br&gt;Before using this code make sure you are able to access your&amp;nbsp;gmail email using outlook &lt;br&gt;if not then&amp;nbsp;login to &lt;a href="http://www.gmail.com/" mce_href="http://www.gmail.com/"&gt;www.gmail.com&lt;/a&gt;&amp;nbsp;click on settings&amp;nbsp;=&amp;gt; pop =&amp;gt; check to access email outside gmail web client&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;You can read your hotmail, if you are facing problem with gmail try below link&lt;br&gt;&lt;br&gt;&lt;a href="http://www.revenmerchantservices.com/post/2009/09/29/ASPnet-read-email-hotmail.aspx"&gt;http://www.revenmerchantservices.com/post/2009/09/29/ASPnet-read-email-hotmail.aspx&lt;/a&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;If you are not using gmail Secure socket layer.&lt;br&gt;&lt;br&gt;try &lt;a href="http://www.revenmerchantservices.com/page/Read-pop3-email-attachments-component.aspx"&gt;http://www.revenmerchantservices.com/page/Read-pop3-email-attachments-component.aspx&lt;/a&gt;&lt;br&gt;&lt;br&gt;Above post will work with your company email POP3.&lt;br&gt;&lt;/font&gt;&lt;font size="2" color="#008000"&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp;Refer POP rfc &amp;nbsp;&lt;a href="http://www.faqs.org/rfcs/rfc1939" mce_href="http://www.faqs.org/rfcs/rfc1939"&gt;http://www.faqs.org/rfcs/rfc1939&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Steps&lt;br&gt;1. create new asp.net web application &lt;br&gt;2. add one button in it&lt;br&gt;3. on button click write following code&lt;br&gt;&lt;/font&gt;&lt;font size="2" color="#008000"&gt;&lt;br&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Data;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Configuration;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web.Security;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web.UI;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web.UI.WebControls;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web.UI.WebControls.WebParts;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Web.UI.HtmlControls;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.IO;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Net.NetworkInformation;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Net.Security;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;using&lt;/font&gt;&lt;font size="2"&gt;&lt;font color="#000000"&gt; System.Net.Sockets;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;protected&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;void&lt;/font&gt;&lt;font size="2"&gt; Button9_Click(&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;object&lt;/font&gt;&lt;font size="2"&gt; sender, &lt;/font&gt;&lt;font size="2" color="#008080"&gt;EventArgs&lt;/font&gt;&lt;font size="2"&gt; e)&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;try&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;{&lt;br&gt;&lt;font color="#008000"&gt;&lt;br&gt;// create an instance of TcpClient &lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="2" color="#008080"&gt;TcpClient&lt;/font&gt;&lt;font size="2"&gt; tcpclient = &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2" color="#008080"&gt;TcpClient&lt;/font&gt;&lt;font size="2"&gt;();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;br&gt;&lt;font color="#008000"&gt;// HOST NAME POP SERVER and gmail uses port number 995 for POP &lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;font size="2"&gt;tcpclient.Connect(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"pop.gmail.com"&lt;/font&gt;&lt;font size="2"&gt;, 995); &lt;br&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#008000"&gt;// This is Secure Stream // opened the connection between client and POP Server&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;System.Net.Security.&lt;/font&gt;&lt;font size="2" color="#008080"&gt;SslStream&lt;/font&gt;&lt;font size="2"&gt; sslstream = &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2" color="#008080"&gt;SslStream&lt;/font&gt;&lt;font size="2"&gt;(tcpclient.GetStream());&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;font color="#008000"&gt;// authenticate as client&amp;nbsp;&lt;/font&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;font size="2"&gt;sslstream.AuthenticateAsClient(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"pop.gmail.com"&lt;/font&gt;&lt;font size="2"&gt;); &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2" color="#008000"&gt;//bool flag = sslstream.IsAuthenticated;&amp;nbsp;&amp;nbsp; // check flag &lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// Asssigned the writer to stream&lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;System.IO.&lt;/font&gt;&lt;font size="2" color="#008080"&gt;StreamWriter&lt;/font&gt;&lt;font size="2"&gt; sw = &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2" color="#008080"&gt;StreamWriter&lt;/font&gt;&lt;font size="2"&gt;(sslstream); &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// Assigned reader to stream&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="2"&gt;System.IO.&lt;/font&gt;&lt;font size="2" color="#008080"&gt;StreamReader&lt;/font&gt;&lt;font size="2"&gt; reader = &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;new&lt;/font&gt;&lt;font size="2"&gt; &lt;/font&gt;&lt;font size="2" color="#008080"&gt;StreamReader&lt;/font&gt;&lt;font size="2"&gt;(sslstream); &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// refer POP rfc command, there very few around 6-9 command&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;sw.WriteLine(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"USER your_gmail_user_name@gmail.com"&lt;/font&gt;&lt;font size="2"&gt;); &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// sent to server&lt;font size="2"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;sw.Flush(); &lt;/font&gt;&lt;font size="2" color="#008000"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;sw.WriteLine(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"PASS your_gmail_password"&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;sw.Flush();&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// this will retrive your first email &lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;sw.WriteLine(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"RETR 1"&lt;/font&gt;&lt;font size="2"&gt;); &lt;/font&gt;&lt;font size="2" color="#008000"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;sw.Flush();&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// close the connection&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;sw.WriteLine(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"Quit "&lt;/font&gt;&lt;font size="2"&gt;); &lt;/font&gt;&lt;font size="2" color="#008000"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;sw.Flush();&lt;/p&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;string&lt;/font&gt;&lt;font size="2"&gt; str = &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;string&lt;/font&gt;&lt;font size="2"&gt;.Empty;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;string&lt;/font&gt;&lt;font size="2"&gt; strTemp = &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;string&lt;/font&gt;&lt;font size="2"&gt;.Empty;&lt;/font&gt;&lt;/p&gt;&lt;font size="2" color="#0000ff"&gt;while&lt;/font&gt;&lt;font size="2"&gt; ((strTemp = reader.ReadLine()) != &lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;null&lt;/font&gt;&lt;font size="2"&gt;)&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&lt;font color="#008000"&gt;// find the . character in line&lt;/font&gt;&lt;/p&gt;
&lt;/font&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (strTemp == &lt;/font&gt;&lt;font size="2" color="#800000"&gt;"."&lt;/font&gt;&lt;font size="2"&gt;) &lt;/font&gt;&lt;font size="2" color="#008000"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt;
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;break&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;if&lt;/font&gt;&lt;font size="2"&gt; (strTemp.IndexOf(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"-ERR"&lt;/font&gt;&lt;font size="2"&gt;) != -1)&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;break&lt;/font&gt;&lt;font size="2"&gt;;&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;str += strTemp;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Response.Write(str);&lt;/p&gt;Response.Write(&lt;/font&gt;&lt;font size="2" color="#800000"&gt;"&amp;lt;BR&amp;gt;"&lt;/font&gt;&lt;font size="2"&gt; + &lt;/font&gt;&lt;font size="2" color="#800000"&gt;"Congratulation.. ....!!! You read your first gmail email "&lt;/font&gt;&lt;font size="2"&gt;);&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;}&lt;/p&gt;&lt;/font&gt;&lt;font size="2" color="#0000ff"&gt;catch&lt;/font&gt;&lt;font size="2"&gt; (&lt;/font&gt;&lt;font size="2" color="#008080"&gt;Exception&lt;/font&gt;&lt;font size="2"&gt; ex)&lt;/font&gt;&lt;font size="2"&gt; 
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;Response.Write(ex.Message);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;p&gt;&lt;br&gt;&lt;/p&gt;
&lt;p mce_keep="true"&gt;&amp;nbsp;&lt;/p&gt;&lt;/font&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=6295473" width="1" height="1"&gt;</content><author><name>satalaj</name><uri>http://weblogs.asp.net/members/satalaj.aspx</uri></author><category term="Read gmail email" scheme="http://weblogs.asp.net/satalajmore/archive/tags/Read+gmail+email/default.aspx" /><category term="C# Read Email" scheme="http://weblogs.asp.net/satalajmore/archive/tags/C_2300_+Read+Email/default.aspx" /></entry></feed>
