シェル(bash)の質問です。

特定ユーザ(hoge)宛に受信しているメール(qmail)の件数を取得する方法と、取得したメール件数分だけヘッダを参照(別ファイルへechoで良いです)する方法のサンプルはありませんか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/02/13 16:19:52
  • 終了:--

回答(2件)

id:kimizu No.1

kimizu回答回数726ベストアンサー獲得回数212006/02/13 22:24:07

ポイント5pt

http://fedorasrv.com/qmail-qmailanalog.shtml

qmailログ解析ツール導入(qmailanalog) - Fedoraで自宅サーバー構築

こちらのサンプルが参考になりますでしょうか。

id:P-mako

広い意味では参考になるかも知れませんが、主旨がズレていると思います。

キャンセルした質問ですが、PHPで

”php://stdin”

をfopenして、標準入力からヘッダを読み込むサンプルは見つけましたので、そのPHPをcron起動するなどの方法がわかれば、それでも良いです。

(その場合、受信しているメールすべてに対して処理できるということなら、件数にはこだわりません)

2006/02/14 10:18:46
id:typista No.2

typista回答回数359ベストアンサー獲得回数72006/02/14 11:50:32

ポイント55pt

http://www.gcd.org/sengoku/docs/NikkeiLinux00-03/qmail.ja.html

A high performance MTA, qmail (Make full use of qmail, a high performance mail transfer agent)

cronではありませんが、参考URL1つ目の「同様に,ローカル・ユーザー「alias」のホーム・ディレクトリ~」のくだりを見ていただければ、転送用の.qmail-???で外部コマンドが実行できることがわかります。

PHPを実行したいということであれば、以下のような記述でいけると思います。

| /usr/local/bin/php -q /home/foo/hoge.php

id:P-mako

ご回答ありがとうございます。

.qmail-???は転送以外にもコマンド実行ができるんですね。cronよりもこっちのほうが良いです。

サーバの関係上、qmailではなくsendmailで稼動しているサーバを利用することに変更されてしまったので、sendmailでの質問に切り替えます。

(自分でも調べたところ.forwardでもできそうですね)

2006/02/14 12:02:58

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません