Foros del Web » Programación para mayores de 30 ;) » .NET »

Enviar Email Firmado por

Estas en el tema de Enviar Email Firmado por en el foro de .NET en Foros del Web. Hola a todos. Tengo un aplicacion en VB.net que envia correos electronicos. No es una aplicación de Spam, pero google pone los correos en la ...
  #1 (permalink)  
Antiguo 30/07/2012, 02:57
 
Fecha de Ingreso: enero-2007
Mensajes: 17
Antigüedad: 17 años, 3 meses
Puntos: 0
Enviar Email Firmado por

Hola a todos.

Tengo un aplicacion en VB.net que envia correos electronicos. No es una aplicación de Spam, pero google pone los correos en la carpeta de SPAM.

Alguien me puede ayudar para enviar los correos con firma que confirma que lo estoy enviando desde mi propio dominio y evitar que ponga el correo como Spam?

Gracias.
  #2 (permalink)  
Antiguo 30/07/2012, 06:53
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Enviar Email Firmado por

¿Has probado a poner algo así?


Código vb:
Ver original
  1. Dim _clienteSMTP As New SmtpClient
  2. _clienteSMTP.Host = ConfigurationManager.AppSettings("SMTPServer")
  3. _clienteSMTP.Credentials = New System.Net.NetworkCredential( _
  4.                 ConfigurationManager.AppSettings("sendusername"), _
  5.                 ConfigurationManager.AppSettings("sendpassword"))
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 30/07/2012, 09:15
Avatar de cristiantorres  
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 1 mes
Puntos: 61
Respuesta: Enviar Email Firmado por

Cual es el código que utilizas para enviar el mail
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres
  #4 (permalink)  
Antiguo 31/07/2012, 01:26
 
Fecha de Ingreso: enero-2007
Mensajes: 17
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Enviar Email Firmado por

Gracias por contestar.

Utilizo este código.

Cita:
Dim email As New System.Net.Mail.MailMessage

email.From = New System.Net.Mail.MailAddress("[email protected]")
email.To.Add("[email protected]")

email.Subject = "Envio de email de pruebal"
email.Body = "<table><tr><td><img src=""http://www.xxx.com/images/im.jpg""></td></tr><tr>td>Texto del email.</td></tr></table>"

email.IsBodyHtml = True
email.Priority = System.Net.Mail.MailPriority.Normal


Dim smtp As New System.Net.Mail.SmtpClient

smtp.Host = "1.1.1.1"
smtp.EnableSsl = False
smtp.Port = "25"

Dim mailAuthentication = New System.Net.NetworkCredential("user", "pass")
smtp.Credentials = mailAuthentication

smtp.Send(email)
He estado buscando información y he visto que existe el DKIM (DomainKeys Identified Mail), y que consiste en poner una firma en las DNS del servidor y despues una firma en el correo. Lo de actualizar las DNS lo tengo más o menos claro, pero no sé cómo poner la firma en el correo.

Por cierto, google sólo me lo califica cómo Spam si pongo una foto en el cuerpo del correo, si elimino la foto no. He probado a pasar la foto en base64 y tambien me lo pone en la carpeta de spam.

Etiquetas: corro, spam, vbnet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.