Tutorial muy útil ASP.NET – Google Mail

3 Sep

En el post de ayer les envíe a un site de tutoriales de ASP.NET que tiene unos tutoriales de muy buena calidad.

Hoy me econtraba viendo los tutoriales con mas detenimiento y encontré este

http://www.aspsnippets.com/post/2009/08/04/Contact-Us-Form-with-Rich-TextBox-in-ASPNet.aspx

Les explico por que lo considero especial:

Hace 2 años google lanzó su plataforma Google Apps este me ha permitido dar soluciones de Email a pequeños negocios que no cuentan con el presupuesto necesario para hacer una implementación de Microsoft Exchange.  Esto me ha permitido a mí generar algo de ingresos y a los clientes una muy buena plataforma de comunicación.   Lo mejor de todo Gratis ya que con la versión standard para el uso de un pequeño negocio es tremendo.

http://www.google.com/apps/intl/en/group/index.html

El tutorial tiene algo de especial porque yo no había encontrado la manera de usar mediante Asp.Net el servidor de correos de Google para enviar mensajes, si había hecho pruebas con Exchange y me funcionó muy bien.

El detalle estaba en que había que en la clase de Asp.Net dejarle saber que el sistema de google usa SSL.

Protected Sub btnSend_Click(ByVal sender As Object, ByVal e As EventArgs)
Dim mm As New MailMessage(“sender@gmail.com”, “receiver@gmail.com”)
mm.Subject = txtSubject.Text
mm.Body = “Name: ” & txtName.Text & “<br /><br />Email: ” & txtEmail.Text & “<br />” & txtBody.Text
If FileUpload1.HasFile Then
Dim FileName As String = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName)
mm.Attachments.Add(New Attachment(FileUpload1.PostedFile.InputStream, FileName))
End If
mm.IsBodyHtml = True
Dim smtp As New SmtpClient()
smtp.Host = “smtp.gmail.com”
smtp.EnableSsl = True
Dim NetworkCred As New System.Net.NetworkCredential()
NetworkCred.UserName = “sender@gmail.com”
NetworkCred.Password = “xxxxx”
smtp.UseDefaultCredentials = True
smtp.Credentials = NetworkCred
smtp.Port = 587
smtp.Send(mm)
lblMessage.Text = “Email Sent SucessFully.”
End Sub

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: