web-dev-qa-db-ja.com

ポストフィックスの受信トレイに届くメールから添付ファイルを抽出する

後置メールボックスに到着するメールから添付ファイルを抽出し、できれば添付ファイルのコンテンツを別の電子メールアカウントに送信するにはどうすればよいですか? Ubuntu端末で添付ファイルの内容を取得・閲覧できるようになりたいです。

3
user40952

まだインストールされていない場合は、procmailをインストールします。ポストフィックス構成(/etc/postfix/main.cf)で、次の行があることを確認してください。

mailbox_command = procmail -a "$EXTENSION"

~/.procmailrcに次を挿入します(別の一致パターンが必要になります)。

:0
* ^Subject:.*some_text_to_match
| /usr/local/bin/your_processing_program

your_processing_programで添付ファイルを抽出し、転送します。例: pythonまたはRubyプログラム。

端末に添付ファイルを表示する方法は、添付ファイルの内容によって異なります。テキストの場合は、ファイルの最後に書き込んで、ターミナルでtail -fを使用できます。

3
Anthon