中の技術日誌 わんくまツール Wankuma.Net.Mail V1.0.2
V1.0.2を公開しました。
【今回のバージョンの特徴】
- メールヘッダと本文の間の空白を入れていなかったのを入れるように修正
- 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ソースと変更
1.0.2公開しました。
主に利用者さんからのフィードバックやバグ対応などですが、目玉はPriorityの設定(System.Net.Mailとの違いは、プライオリティ2と4を設定可能)と、メールアドレスのパース処理です。
ぜひ旧バージョンまでをお使いの方も当バージョンを利用して、フィードバックをお願いしたいと思います。
よろしくおねがいしま~す