1

Jeff Atwood は、電子メール スパム フィルターを通過する方法について、次の投稿で良い投稿をしています。 code.html

私が抱えている唯一の問題は、DKIM の秘密鍵で電子メールに署名する方法を考え出すことです。ASP.NET 3.5 に付属の MailMessage および SmtpClient オブジェクトを使用します。これらのオブジェクトで電子メールに署名するにはどうすればよいですか?

また、Windows 2008 R2 に付属する無料の SMTP サーバーを使用します。そのアプローチを使用することにオープンな方法がある場合、そのサーバーから署名する方法があるとは思いません。

4

1 に答える 1

1

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 電子メール コンポーネントをダウンロードできます。

于 2010-07-27T09:41:32.970 に答える