2006年10月22日日曜日

続: System.Net.Mail.SmtpClient と Quoted Printable

.NET Framework 2.0のSystem.Net.Mail.SmtpClientクラスでメール送信を試してみていますが、件名が勝手にQエンコードされてしまいます。
日本語メールなら普通Bエンコードだろー。
と文句をたれつつも、回避策はあって、MailMessage.SubjectEncodingプロパティはNothingにしておき、自前でBエンコードした文字列をSubjectプロパティにセットしてやればよろしい。

2006年10月18日水曜日

crypt32がイベントログにエラーを吐く



Windowsサーバークックブック―ネットワーク管理者のためのレシピ集




おれおれ証明書を使ったHTTPS接続で出る場合があるだよ。
http://support.microsoft.com/kb/317541/ja
この問題を解決するには、インターネットに接続するか、ルート証明書の更新コンポーネントを無効にする必要があります。

メモしておこう。

crypt32を含むWindowsの詳細について知りたい人はこの本が参考になる。日本語訳も出ている(インサイド Microsoft Windows)けど、日本語訳だと上・下巻に分かれてしまうし、翻訳は読みにくかったりするので、原書で買ったほうがおすすめ。ほんとですよ。


Microsoft Windows Internals: Microsoft Windows Server 2003, Windows XP, and Windows 2000 (Pro-Developer)




こういうときに限らないが、Windowsのトラブルシューティングに非常に役立つ本がこちら。


.NET&Windowsプログラマのためのデバッグテクニック徹底解説 (マイクロソフト公式解説書)



HTTPSと暗号の関係について知りたいならこちら。


暗号技術大全