Pregunta

Jeff Atwood tiene una buena publicación en las formas de pasar por correo electrónico filtros de correo no deseado en su publicación en: http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-mail-augh-Code.html

El único problema que tengo es averiguar una manera de firmar el correo electrónico con una clave privada para DKIM.Utilizamos los objetos de MailMessage y SMTPClient que vienen con ASP.NET 3.5.¿Cómo puedo firmar un correo electrónico con estos objetos?

Además, usamos el servidor SMTP gratuito que viene con Windows 2008 R2.No creo que haya una manera de firmar de ese servidor, si hay una forma en que estoy abierto a usar ese enfoque.

¿Fue útil?

Solución

Revisa este artículo sobre cómo enviar correos electrónicos firmados DKIM:

http:// Blog.tinisles.com/2009/09/sending-a-dkim-signed-email-from-c/

También puede querer probar algunas soluciones comerciales como Mail.dll.Ofrece enviar mensajes DKIM en pocas líneas de código:

using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider())
{
   IMail email = Mail
       .Text("text")
       .From("alice@mail.com")
       .To("bob@mail.com")
       .Subject("subject")
       .DKIMSign(rsa, "brisbane", "example.com")
       .Create();
}

Tenga en cuenta que Mail.dll es un componente comercial que he creado.

Puede descargar mail.dll Componente de correo electrónico aquí

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top