わんくまツール Wankuma.Net.Mail V1.0.2
旧バージョンについて
中の技術日誌 わんくまツール Wankuma.Net.Mail
旧バージョン一覧
【プログラム名】
Wankuma.Net.Mail
Version1.0.2
【できること】
.NET Framework 2.0で作成されたSystem.Net.Mailには少々問題があるので、代替するものを目指すDLLです。
【サポート環境】
.NET Framework2.0の入っている環境
【使い方】
中の技術日誌
わんくまライブラリ .NET2.0 Wankuma.Net.Mail名前空間
http://naka.wankuma.com/site/library/dotnet2.0/net/mail/
中の技術日誌
Wankuma.Net.Mail 技術解説
http://naka.wankuma.com/site/library/dotnet2.0/net/mail/kaisetu.htm
【今回のバージョンの特徴】
- メールヘッダと本文の間の空白を入れていなかったのを入れるように修正
- MailAddressのコンストラクタ MailAddress(string Address)で、文字列のパースを行うように変更
"中博俊 < naka@example.com >"のような形式の場合にはDisplayAddressに中博俊、Addressにnaka@example.comを格納し、送信するメールで復元を行います。 - ヘッダおよびFromなどのBase64エンコードを出来るだけしなくしました。
RFC822 3-2にあわせてメールヘッダに含まれてよいものだけの場合エンコードしなくしました。
aa日本語aaのようにエンコードすべき文字が含まれていても、前後にある文字はエンコードせずに中のエンコードすべき文字だけをエンコードするようにして、aa=?ISO-2022-JP?B?GyRCRnxLXDhsGyhC?=aaを返すようにしました。 - プライオリティの設定を可能にしました。
MailMessage.Priorityを作成
System.Net.Mail互換のWankuma.Net.Mail.MailPriorityを作成Normal_High, Normal_Lowも選択可能にしました。 - 日本語の添付ファイルを付けた際にエンコードし忘れていたので化けていたのを修正
- ソースのインストーラのターゲットディレクトリが、WankumaNetMail1.0.1ソースSrcのようにソースSrcと2重の名前になっていたので、WankumaNetMail1.0.2ソースと変更
【シェアードソース】
このプログラムはソースが公開されています。
中の技術日誌 ライブラリ利用規約
【寄付について】
ちょっといいなと思われた方、ちょっと助けてあげようと思っていただけた場合には、作者に連絡するか下記の口座に振り込みよろしくお願いいたします。
みずほ銀行
西野田支店
普通 1597161
ナカ ヒロトシ
【ダウンロード】
リリース版バイナリ:WankumaNetMailBin1.0.2.msi
トレース版バイナリ:WankumaNetMailTrace1.0.2.msi
ソース:
WankumaNetMailSrc1.0.2.msi