2010-07-16 21 views
1

Jeff Atwood a un bon poste sur les moyens de passer les filtres anti-spam email dans son poste à: http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.htmlsigner des courriers électroniques avec la clé privée pour DKIM avec ASP.NET

La seule question que j'ai est de trouver un moyen de signer la email avec une clé privée pour DKIM. Nous utilisons les objets MailMessage et SmtpClient fournis avec ASP.NET 3.5. Comment puis-je signer un e-mail avec ces objets?

, nous utilisons également le SMTP sans serveur qui est fourni avec Windows 2008 R2. Je ne crois pas qu'il y ait un moyen de signer de ce serveur, s'il y a moyen que je suis ouvert à l'utilisation de cette approche.

Répondre

1

Vérifiez cet article sur la façon d'envoyer des e-mails: DKIM

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

Vous pouvez également essayer des solutions commerciales comme Mail.dll. Il propose d'envoyer des messages DKIM en quelques lignes de code:

using (RSACryptoServiceProvider rsa = new RSACryptoServiceProvider()) 
{ 
    IMail email = Mail 
     .Text("text") 
     .From("[email protected]") 
     .To("[email protected]") 
     .Subject("subject") 
     .DKIMSign(rsa, "brisbane", "example.com") 
     .Create(); 
} 

S'il vous plaît noter que Mail.dll est une composante commerciale, j'ai créé.

Vous pouvez télécharger Mail.dll email component here

+0

J'essayer MailBee maintenant, mais je vais regarder votre produit si cela ne fonctionne pas. – Josh