.NETメール

C# 2.0でメール配信するプログラムを組んでいたのだが
環境によって文字化けすることがあった

文字コードUnicode(UTF-8)のメールを正しく読めるメーラーは
まだ普及していないのかな



文字化け問題を解消するために、日本のメールで標準使用されている
文字コード「ISO-2022-JP」にエンコードする必要があったのだが
これもまためんどくさい。。。


エンコードする必要があるのは
・本文
・件名
・From(アドレス、表示名)
・To(アドレス、表示名)
・Cc(アドレス、表示名)
Bcc(アドレス、表示名)
・添付ファイル名

ひとつで全部エンコードしろよ!って思ったわけです




System.Net.Mail.SmtpClientはめんどくさい




【参考サイト】
http://dobon.net/vb/dotnet/internet/smtpclient.html

http://blogs.sqlpassj.org/mitsugi/archive/2006/02/23/16237.aspx