• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Postfixでメールを受信したらPerlスクリプトを実行したい)

Postfixでメールを受信したらPerlスクリプトを実行したい

このQ&Aのポイント
  • Solaris10で構築したサーバにて、ユーザー宛のメールを受信したらPerlで記述したスクリプトを実行する方法について教えてください。
  • 手順1と手順2の方法を試しましたが、スクリプトが実行されませんでした。
  • main.cfやmaster.cfに追加の設定が必要なのでしょうか?また、環境はSolaris10(Sparc)でMTAはpostfix-2.5.3です。

質問者が選んだベストアンサー

  • ベストアンサー
  • memphis
  • ベストアンサー率40% (975/2395)
回答No.1

転送の方法はそれであっています。 >全てスクリプト起動せずでした。 起動できないと判断したのはどういう事から? その判断の仕方が間違っている可能性もあります。

maboten
質問者

お礼

>起動できないと判断したのはどういう事から? >その判断の仕方が間違っている可能性もあります。 テストスクリプトでファイルが作成されないために 起動していないと判断していました。 ご指摘の通り、誤った判断をしていました。 syslogを見るとテストスクリプトにメールが渡されていることが確認出来ました。 とあるホームページでpostfixとsendmailで パイプ使用時にカレントディレクトリが異なるとの書き込みを見て open(DATA_FILE, "> test_log.txt");を open(DATA_FILE, "> /home/username/test_log.txt"); とフルパスで指定したところファイルが作成されました。 本当に助かりました。ありがとうございます。

関連するQ&A