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*****