title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2024/03 >>12345678910111213141516171819202122232425262728293031
《《《 ネットワーク機器の購入は Amazon で! 》》》
Powered by BLOM PMail Server2 Version 2.15c をリリースしました
小さくも大きくも閉じたりもしません
14/03/03 14:08 / PMailServer2

表題のバージョンをリリースしました。

2.16 としてリリースする予定でしたが、もう1回ベータのリリースです。

主な変更点としては

1)拡張アドレスに対応しました。

ユーザー側で任意にエイリアス(ローカルパート)部分を変更して、メールアドレスを増やすことができる機能です。
エイリアスのセパレータは+のみが利用できます。

2)フォワードに簡易転送後削除を追加しました。

需要があるのかどうかわからないのですが、要望があったので。
従来の簡易転送はサーバ側でメール本文を変換するのですが、100%の変換を保証している訳ではなかった為、削除は無かったのですが、とりあえず実装しました。
簡易転送後削除を利用する場合は、変換が正しく行われなかった場合でも転送元のメールは削除されるので、注意して御利用下さい。

3)Web メールでのいくつかの修正と変更

添付ファイルの長さや、最近のメーラとかシステムで Encode せずに 8bit で送ってくるので、それらの文字化け対策などが行われています。
PMail Server2 は 8bit 通過を許可しているんでいいんですけど、7bit しか通さないサーバに対して 8bit で送った場合、どうなるんでしょう?そういう意味では SMTP が返す 7bit / 8bit の意味ってあるんでしょうか。古き時代のトマソン的な話ですが)

4)Android Galaxy の IMAP4 への対応。

この端末だけ IMAP4 のコマンドがちょっと怪しいのです。
上手く取得ができないというご報告を頂いたのでログを貰ったのですが、メール取得コマンドの構文が妙な省略をされています。
「RFC 的にここって省略可能だったのかな?」と思って RFC を隅々まで見たのですが、省略可では無いようです。
私が見落としている可能性もあるのですが・・・

とりあえず、動かないのでは話にならないので、対応しました。

5)コードの最適化を行いました。

実は PMail Server の時代から各プロトコル単位でサービスの開始と終了時に 328byte のメモリリークが発生する不具合があったのですが、ずーーっと原因がわからず(また中途半端なサイズなので)放置していたのですが、ようやく原因が特定できましたので、修正しました。
3〜4年越しの fix です(^-^;

それ以外のマルチプロセス対応の為や、メモリ周りの総見直し、各種処理の中身の最適化(本当は問題なく稼動しているコードに手を入れるのはリスキーなのですが、フォワード周りなど、大変スパゲッティコード化しているので、止む終えなく手を入れました)

Version 2.16 のリリースはさほど先にはならない予定ですので、正式版をお待ちのユーザー様は今しばらくお待ち下さい。
(以前からお願いしておりますが、原則として正式版リリース→ベータaで機能の追加→ベータbで動作確認及び修正→最初に戻る。というスケジュールで開発を進めております。
ベータb リリース以降に要望されますと、ベータc という例外的な処理になるので、ご報告はお早めにお願いします。)

[更新日付:2014/03/03 14:08:36]
トラックバックを見る(0)
Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+8a8e7ba26db9346b0b5432239e4d6bbdc0c01a9a]
TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+8a8e7ba26db9346b0b5432239e4d6bbdc0c01a9a]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.