Debian Sid、Sid の最新のポストフィックス。
ユーザーがメールを受け取った後、bash スクリプトを呼び出す必要があります。だから、私がしたこと:
ファイル /etc/postfix/transport を作成します。例: mail@domain.com myscript
コマンドを実行してデータベースを作成します: postmap transport
main.cf に追加: transport_maps = hash:/etc/postfix/transport
master.cf に追加: myscript unix - nn - - pipe user=michal flags=FR argv=/home/michal/test.sh
ポストフィックスをリロードする
どうしたの?このように設定すると、メール受信後にスクリプト「test.sh」が実行されますが、受信メールはメールボックスに配信されず、受信後すぐに削除されます。
では、これを回避するにはどうすればよいでしょうか。スクリプトを実行する必要がありますが、受信メールもメールボックスに配信する必要があります。