私のPostfixメールボックスに届いたメッセージから添付ファイルを抽出し、添付ファイルの内容を別のメールアカウントに送信するにはどうすればよいですか? Ubuntu端末で添付ファイルの内容を読み込んだり読み取ったりできる機能に興味があります。
答え1
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
端末で使用できます。