<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brialogs &#187; ASP.NET</title>
	<atom:link href="http://brialogs.com/category/asp-net/feed/" rel="self" type="application/rss+xml" />
	<link>http://brialogs.com</link>
	<description>Escribiendo sobre mis experiencias y también temas generales sobre tecnología.</description>
	<lastBuildDate>Thu, 30 Jun 2011 14:42:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Enviando correo HTML desde ASP.NET utilizando SMTP de Gmail</title>
		<link>http://brialogs.com/2010/06/19/enviando-correo-html-desde-asp-net-utilizando-smtp-de-gmail/</link>
		<comments>http://brialogs.com/2010/06/19/enviando-correo-html-desde-asp-net-utilizando-smtp-de-gmail/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 04:58:57 +0000</pubDate>
		<dc:creator>BryGom</dc:creator>
				<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://brialogs.com/?p=249</guid>
		<description><![CDATA[Este es un breve ejemplo de como enviar correo electrónico desde ASP.NET utilizando el servicio SMTP de Gmail. Esta por demás decir que se debe tener una cuenta de Gmail para poder hacer uso de su servicio. Esto es tan sencillo como abrir el Visual Studio (en mi caso VS2010) y crear un nuevo sitio [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://brialogs.com/wp-content/uploads/2010/06/Envio_De_Correo_ASP.NET_Gmail.jpg"><img class="alignnone size-full wp-image-247" title="Envio_De_Correo_ASP.NET_Gmail" src="http://brialogs.com/wp-content/uploads/2010/06/Envio_De_Correo_ASP.NET_Gmail.jpg" alt="Envio_De_Correo_ASP.NET_Gmail" width="333" height="182" /></a></p>
<p>Este es un breve ejemplo de como enviar correo electrónico desde ASP.NET utilizando el servicio SMTP de Gmail. Esta por demás decir que se debe tener una cuenta de Gmail para poder hacer uso de su servicio.</p>
<p><span id="more-249"></span>Esto es tan sencillo como abrir el Visual Studio (en mi caso VS2010) y crear un nuevo sitio web. Al formulario por default agregar los siguientes controles:</p>
<p>Una Etiqueta y como texto &#8220;Email Destino&#8221;</p>
<p>Un cuadro de texto con ID txtEmailDestino</p>
<p>Una Etiqueta con ID lblMensaje y Texto vacio</p>
<p>Un Boton con ID btnEnviar y Texto &#8220;Enviar Correo&#8221;</p>
<p>En la parte del código de servidor en el evento Click del botón debería quedar como sigue:</p>
<pre>
<pre class="brush: csharp; title: ; notranslate">
string sHtml = &quot;&quot;;
string sEmailDestino = &quot;&quot;;
//Cadena con etiquetas HTML
 sHtml = &quot;&lt;html&gt;&lt;h1&gt;Utilizando SMTP Gmail desde ASP.NET&lt;/h1&gt;&lt;body&gt;&quot; +
 &quot; &lt;br/&gt; &quot; +
 &quot;Ejemplo simple para el envio de correo HTML &quot; +
 &quot;Por: &lt;a href='http://brialogs.com'&quot; + &quot;&gt;Brialogs&lt;/a&gt;&quot;;

 sEmailDestino = txtEmailDestino.Text;

 System.Net.Mail.MailMessage mmMensaje = new System.Net.Mail.MailMessage();

 //Email destino
 mmMensaje.To.Add(sEmailDestino);
 //Email Origen, Nombre, Codificación
 mmMensaje.From = new MailAddress(&quot;tucorreo@gmail&quot;, &quot;Email desde ASP.NET&quot;, System.Text.Encoding.UTF8);
 //Asunto
 mmMensaje.Subject = &quot;Correo de prueba&quot;;
 //Establecer codificación UTF8
 mmMensaje.SubjectEncoding = System.Text.Encoding.UTF8;
 //Establecer el cuerpo del email
 mmMensaje.Body = sHtml;
 //Establecer la codificación UTF8 del cuerpo del email
 mmMensaje.BodyEncoding = System.Text.Encoding.UTF8;
 //Habilitar soporte HTML en el correo que se envia
 mmMensaje.IsBodyHtml = true;

 //Configuración del servicio de correo que se va a utilizar, en este caso el servicio SMTP de Gmail
 SmtpClient scCliente = new SmtpClient();
 //Especificar la cuenta de email desde la cual sera enviado el mensaje, la contraseña de la cuenta origen
 scCliente.Credentials = new System.Net.NetworkCredential(&quot;tucorreo@gmail.com&quot;, &quot;tucontrasena&quot;);
 //Puerto para la comunicación
 scCliente.Port = 587;
 //Servicio SMTP
 scCliente.Host = &quot;smtp.gmail.com&quot;;
 //Habilitar SSL, es requisito por parte de Gmail
 scCliente.EnableSsl = true;
 try
 {
 scCliente.Send(mmMensaje);
 lblMensaje.Text = &quot;Email enviado.&quot;;

 }
 catch (System.Net.Mail.SmtpException ex)
 {
 lblMensaje.Text = ex.Message;
 }
</pre>
</pre>
<p><a href="http://www.box.net/shared/ivbep6t1zs" target="_blank">Descarga</a> el código fuente</p>
]]></content:encoded>
			<wfw:commentRss>http://brialogs.com/2010/06/19/enviando-correo-html-desde-asp-net-utilizando-smtp-de-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

