[SaMMA-users] 半角カナ文字や環境依存文字を含む添付ファイルがカラになる

Back to archive index

Nishijima Shuji nishi****@fukum*****
2017年 2月 17日 (金) 11:39:25 JST


お世話になります。
昨日より参加させていただいた西島です。

現在、SaMMA 4.1.7 を暗号化モードにて、

CentOS 6.8 (32bit)
Postfix 2.6.6

で動作させています(現在はテストサーバで使用中です)。
ファイル名前が全角文字、半角英数文字、およびこれらが
混在した場合は問題なく、添付ファイルが暗号化されて、
受信側で解凍できるのですが、例えば、

テストファイル1.xlsx (「1」は○囲み数字の1)

のような場合、受信した zip ファイルを開くと中身が見えません。
また、半角カタカナを含むファイル

コンクリート工事.xlsx (「コンクリート」の部分が半角カナ)

の場合は、解凍すると「コンクリート」が全角に変換されています。


これは libiconv の問題かと思い、ja.osdn.net で公開されている
libiconv-1.12-1.src.rpm をダウンロードし、rpmbuild して
みましたが、%install で止まるので、ソースとパッチを取り出して、
手動で make、install しました。


公開されている過去ログで、2016/12/20 の itoneko さんのメールに
zip error に関するログの情報がありますが、これを使ってテストを
しました。

(1) 半角カナ文字または環境依存文字を含むファイルをサーバ上の
フォルダ(/home/testuser/test)にアップロード
(2) シェルから

zip -rP hogehoge -q /home/testuser/test/AttachFile.zip . -i ./

を実行すると、その zip ファイルの中は見えませんが、

zip -rP hogehoge -q /home/testuser/test/AttachFile.zip . -i ./*

を実行すると、zip ファイルの中身は半角カナ文字の状態でファイル名が
保持されていました。環境依存文字を含む場合もテストしましたが、zip
ファイルの中のファイル名は環境依存文字を保持していました。


SaMMA のインストールの仕方が悪いのか、解決策が見つかりません。
どなたか御助言をいただけないでしょうか。

よろしくお願いいたします。


西島 秀児
nishi****@fukum*****




SaMMA-users メーリングリストの案内
Back to archive index