Munpack(Debian / Squeeze)を使用して特定のファイル形式の添付ファイルを抽出します。

Munpack(Debian / Squeeze)を使用して特定のファイル形式の添付ファイルを抽出します。

MunpackDebian / Linuxには、受信メールから添付ファイルを抽出するように設定されています。

(追加のコンテキストを確認するには、Getmail電子メールを受け取りにパイプします。Procmail次にProcmailレシピをにパイプしますMunpack。)

| munpack -q -C directory/

何らかの理由で(a)インライン添付ファイル(通常images)と(b)文書添付ファイル(通常)を含む電子.csvメールを受信すると、.csvファイルは完全に破棄されます。

.xls添付ファイル(通常ファイル)が1つしかない場合、この問題は発生しません。

Munpackを次のように設定する方法はありますか?

1. Save **ONLY** attachments with the `.csv` extension in the email.

2. Make sure that the **.csv** files are saved as is.

ベストアンサー1

残念ながら、複数のファイルを解凍する機能を追加するには、munpackを再構築する必要があるかもしれません。 v1.5ソースコードに含まれている追加情報ファイルによると、「各ファイルには正確に1つのメッセージが必要です。Munpackは単一のファイルで複数のメッセージを処理できません。知っておく必要があります。

ソースコードを直接見たことがないので、書き直すのがどれほど難しいのかわかりません。 (GAWKやPERLなどを使用して)ファイルを境界に基づいて分割することをお勧めします。

おすすめ記事