• 締切済み

Solaris8からの自動メール送信のやり方

Solaris8で、あるディレクトリのファイルの存在を確認したら、自動でEメールを担当者へ送信したいと考えています。 どなたか、やり方を教えてもらえないでしょうか? 現在の状況としては、 ・ネットワーク(LAN)にはつながっています。 ・DNSも利用可能です。 いろいろと調べてはみたのですが、 メールサーバの構築方法は、よく目にするのですが、 メールサーバとするつもりはありません。

みんなの回答

  • NINJA104
  • ベストアンサー率43% (133/306)
回答No.2

cronで定期的に(例えば5分間隔で)ファイルの存在をチェックするシェルスクリプトを書いてみたらどうでしょうか? Solarisという事でシェルスクリプトは単純に以下の様な物になるでしょう。 ------ ここから↓ ------ #!/bin/sh # ファイルが有ったらメールを送信するスクリプト if [ -f チェックするファイル名 ]; then メールを送信する(例えば #1氏の方法等) ファイルを削除する fi ------ ここまで↑ ------ 厳密には、送信の結果によっては何かしら専用のログに残しておく等の手順を加えた方が、後に正しく処理が行われているかどうかの目安になると思います :-)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

シェルスクリプトの中で、ディレクトリのファイルの存在を確認して、 存在していたら telnet どこかのメールサーバ 25 < 送信メッセージ みたいにすれば良いです。 sendmailとか動かしている必要はありません。

関連するQ&A