• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メール受信時に指定プログラムを実行させる)

メール受信時に指定プログラムを実行させる方法

このQ&Aのポイント
  • /etc/mail/aliasesに記述した内容がうまく動かない場合、メール受信時に指定プログラムを実行させる方法をご紹介します。
  • shadmin@宛てのメールが届いた時に、/shadmin/admin.shを実行したい場合、設定方法やトラブルシューティングの方法を解説します。
  • newaliasesやセンドメールの再起動を行っても、指定プログラムが動作しない場合には、手動での実行方法や原因の解決策をお伝えします。

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

  • ベストアンサー
回答No.2

/etc/smrsh/ の下にスクリプトへのリンクを作成してみてください。 ln -s /shadmin/admin.sh /etc/smrsh/admin.sh 詳しくは、man smrsh

LINUX-man
質問者

お礼

ありがとうございます!! smrshがよくわかりませんが、うまくいきました!!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4903/10364)
回答No.1

ログにはどう出てますか?

LINUX-man
質問者

お礼

to="|/shadmin/admin.sh", ctladdr=<shadminアドレス> (8/0), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=31180, dsn=5.0.0, stat=Service unavailable しっかりとshadmin宛てにきたメールがadmin.shプログラムを呼び出している ように見えるのですが、Service unavailableとなります。 利用できないサービスとなってしまうのはコンパイル? をしないといけないのでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A