性格いい人が優勝

Linuxのメールサーバが構内にあります。
メールサーバでは root の .forward に管理者宛てメールが設定されており送信されるようになっています。
今回ファイルサーバを設置することになりましたが、ファイルサーバのログもメールサーバの
root に転送して管理者に送信したいと思うのですがどうすればよいのでしょうか?
可能ならファイルサーバ側で Sendmailは動かしたくないのですが、無理でしょうか?
参考になるサイトなどご紹介頂けると幸いです。
よろしくお願いいたします。

A 回答 (2件)

メールにてログを送信するという部分に着目した場合、


sendmail、postfix等のMTAを使用したくなければ、その代わりになるSMTPの通信を実装する何かが必要になります。

perlやrubyなどでSMTPライブラリを使用したスクリプトを作成するという方法があると思います。

http://www.ruby-lang.org/ja/man/html/net_smtp.html
http://tech.bayashi.net/pdmemo/sendmailbyperl.html

そのほかには、MUA(ざっくりいうとメールクライアント)ソフトを導入し、シェルなどで呼び出す方法もあるかもしれませんが、LinuxのMUAについては詳しくないので出来るとは断言できません。

メールにこだわらなければ、他の方も書かれているrsyncやscpなどのファイル転送が出来るソフトの導入が考えられます。
    • good
    • 0
この回答へのお礼

maesenさん ご丁寧な回答ありがとございます。

参照 URLもとても参考になりました。
頂いたアドバイスや Sendmailを動かすことも含めて実際に
検証し方式を決定したいと思います。

お礼日時:2011/03/31 12:05

メールサーバー上にSyslogサーバーを立てるか


rsyncでログをコピーしメールするような仕組みを作るか
    • good
    • 0
この回答へのお礼

pakutiさん お忙しいところ回答ありがとございます。

Syslogサーバーについてはいろいろハードルがあって難しいのですが・・
rsyncについては知りませんでしたので調べてみますと工夫すれば使えそうな感じがしました。
ただ、やはりシンプルなのはファイルサーバ側でも Sendmailを動かしておいてメールサーバにメールの転送依頼をさせる方法なのでしょうか?

お礼日時:2011/03/30 19:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!