Télécharger la liste

Description du projet

sendmail/PostfixとMilterを通じて連携し、メールを保存するソフトウェアです。

メールはMaildir形式で保存されますので、imapサーバを利用して検索、閲覧することが可能です。

呼び方:めざし

Système requise

System requirement is not defined

Livrée : 2014-05-19 11:59
messasy 3.00 (1 files Cacher)

Notes de release

Messasy-3.00 リリースノート

[2014/05/16]

2.00からの変更点

☆メール保存処理をモジュールロード型に変更

・モジュールロード型への構造変更
メール保存処理部分を外部モジュール化し、ロードするモジュールによって所望の
メール保存方法を選択できるようにしました。これにより、これまでプレインテキ
ストのeml形式のみでしか保存できなかったのに対し、圧縮保存形式などを選択でき
るようになりました。

・GZIP形式、パスワード付きZIP形式に対応
今回のリリースでは、下記の3種類の保存形式に対応したモジュールが用意されてい
ます。

モジュール名 ライブラリ名 説明
maildrop libmaildrop.so 従来どおりのプレインテキスト形式
gzip libgzip.so GZIP圧縮形式(gzipコマンドが必要)
enczip libenczip.so パスワード付きZIP形式(zipコマンドが必要)

・設定ファイルmodule.confの追加
利用するメール保存処理用のモジュールを指定するため、module.confという設定
ファイルを追加しました。このファイルはmessasy.binコマンドの第2引数にファイ
ル名を指定することで、任意のファイルを指定することも可能です。

設定ファイルmodule.conf(デフォルトでは/usr/local/etc/module.conf)の中に次
のように記述することで、利用するモジュールを選択できます。同時に複数のモ
ジュールを選ぶこともできます。この場合、1行に1つのモジュール設定を記述します。

LoadModule maildrop /usr/local/lib/messasy/libmaildrop.so
LoadModule enczip /usr/local/lib/messasy/libenczip.so

なお、この設定ファイルの内容を変更した場合、反映するためにはmessasyを再起動
する必要があります。

・messasy.confの設定項目をモジュール化に対応して変更
環境設定ファイルmessasy.confの設定項目の一部が変更になりました。設定項目の
うち、ロードするモジュールに依存する項目は、そのモジュールをロードするとき
だけ指定ができるようになりました。下記では「共通設定項目」「○○モジュール
用の項目」と表記していますが、これらはすべてmessasy.confファイル内に同一の
書式で記載します。すべての設定項目の詳細はドキュメントを参照してください。

[共通設定項目から削除された項目]
MailDir
MailFolder
DotDelimiter
SlashDelimiter

[maildropモジュール用の項目]
MailDir メール保存を行なうベースのディレクトリを指定
MailFolder メール保存フォルダのパスのフォーマット
DotDelimiter MailFolderに%M, %Dが含まれる場合、保存対象アドレスに
含まれる「.(半角ピリオド)」を置き換える文字を指定
SlashDelimiter MailFolderに%M, %Dが含まれる場合、保存対象アドレスに
含まれる「/(半角スラッシュ)」を置き換える文字を指定

[gzipモジュール用の項目]
GzipMailDir メール保存を行なうベースのディレクトリを指定
GzipMailFolder メール保存フォルダのパスのフォーマット
GzipDotDelimiter MailFolderに%M, %Dが含まれる場合、保存対象アドレスに
含まれる「.(半角ピリオド)」を置き換える文字を指定
GzipSlashDelimiter MailFolderに%M, %Dが含まれる場合、保存対象アドレスに
含まれる「/(半角スラッシュ)」を置き換える文字を指定
GzipCommand GZIP圧縮を行うのに利用する外部コマンドを指定

[enczipモジュール用の項目]
EncZipMailDir メール保存を行なうベースのディレクトリを指定
EncZipMailFolder メール保存フォルダのパスのフォーマット
EncZipDotDelimiter MailFolderに%M, %Dが含まれる場合、保存対象アドレスに
含まれる「.(半角ピリオド)」を置き換える文字を指定
EncZipSlashDelimiter MailFolderに%M, %Dが含まれる場合、保存対象アドレスに
含まれる「/(半角スラッシュ)」を置き換える文字を指定
EncZipCommand GZIP圧縮を行うのに利用する外部コマンドを指定
EncZipPassword パスワード付きZIP圧縮で設定するパスワードを指定

以上

Changelog

No Changelogs