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.