문제

Jeff Atwood는 다음과 같은 게시물에 이메일 스팸 필터를 통과 할 수있는 방법에 대한 좋은 게시물을 가지고 있습니다.send-some-exam-through-code.html "rel="nofollow noreferrrer "> http://www.codinghorror.com/blog/2010/04/sodoud-like-to-send-some-mail-code.html

내가 가진 유일한 문제는 DKIM의 개인 키로 이메일에 서명하는 방법을 알아내는 것입니다.우리는 ASP.NET 3.5와 함께 제공되는 MailMessage 및 SmtpClient 개체를 사용합니다.이 객체로 이메일에 어떻게 서명 할 수 있습니까?

또한 Windows 2008 R2와 함께 제공되는 무료 SMTP 서버를 사용합니다.저는 그 접근 방식을 사용하기 위해 열려있는 방법이있는 경우 해당 서버에서 로그인 할 수있는 방법이 있다고 생각하지 않습니다.

도움이 되었습니까?

해결책

DKIM 서명 이메일을 보내는 방법에 대한이 문서를 확인하십시오.

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

mail.dll과 같은 상용 솔루션을 시도 할 수도 있습니다.그것은 몇 줄의 코드로 DKIM 메시지를 보내는 것을 제공합니다.

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

mail.dll은 내가 만든 상업 구성 요소입니다.

mail.dll 이메일 구성 요소를 여기에서 다운로드 할 수 있습니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top