Question

Jeff Atwood a un bon post sur les moyens de passer des filtres Spam par courrier électronique dans son poste à l'adresse suivante: http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-email-code.html

Le seul problème que j'ai est de déterminer un moyen de signer le courrier électronique avec une clé privée pour DKIM.Nous utilisons les objets MailMessage et SMTPCLIPT qui viennent avec ASP.NET 3.5.Comment puis-je signer un email avec ces objets?

En outre, nous utilisons le serveur SMTP gratuit fourni avec Windows 2008 R2.Je ne crois pas qu'il y ait un moyen de signer de ce serveur, s'il y a bien, je suis ouvert à l'utilisation de cette approche.

Était-ce utile?

La solution

Consultez cet article sur la façon d'envoyer des courriels signés DKIM:

http:// blog.tintisles.com/2009/09/stentif-a-dkim-signed-Email-from-c/

Vous pouvez également vouloir essayer des solutions commerciales telles que Mail.dll.Il offre des messages DKIM en quelques lignes de code:

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();
}

Veuillez noter que Mail.dll est un composant commercial que j'ai créé.

Vous pouvez télécharger composant de messagerie mail.dll ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top