- PR -

Linux + qmail の転送メール制限方法について

1
投稿者投稿内容
kata
ベテラン
会議室デビュー日: 2006/10/04
投稿数: 69
投稿日時: 2007-11-01 20:37
kataと申します。

お分かりの方がいらっしゃれば、ご教授お願いいたします。

自前でサーバを立てております。
サーバ@Linux + Apache + PostgreSQL
サーバALinux + qmail

サーバ@では、サーバ内部で常にPostgreSQLの死活監視を行っておりまして、
PostgreSQLダウン次第、サーバ@はサーバAのSMTPを利用して、
外の携帯電話にメールをバンバン転送する仕組みを取っております。

そこで、ご質問があります。
qmailでメール転送する際に、
@1分間に何通まで転送する。や
A例えば100通まで達したら一時転送をストップし、
 5分後に再度たまったメールを転送開始する。

などといった、転送メールの制限を行いたいと思っております。

サーバ@からメールを送信する方法を変えればよいのでは?
というのもあるのですが、それはなしにして、
qmailの設定で上記のことは実現できないかと考えております。

それらしいサイトは探してみたのですが、
どうも見当たりません。

どなたか上記の方法を実現する方法はご存じないでしょうか?

どんな些細なことでも構いません。
ご教授いただければと思います。
よろしくお願いいたします。
未記入
会議室デビュー日: 2007/06/06
投稿数: 14
投稿日時: 2007-11-02 11:34
Procmailを使って5分おきに転送時するとか
シェルスクリプトを作ったほうが早いと
ここを参考に
http://vine.1-max.net/procmail.html

こんなシェルを作ってsleepに渡すとか...
#!/bin/sh

now=`date +%M | sed -e s/^[0-9]//`
echo `expr 10 - $now`
kata
ベテラン
会議室デビュー日: 2006/10/04
投稿数: 69
投稿日時: 2007-11-02 14:10
ご返信ありがとうございます。

引用:

未記入さんの書き込み (2007-11-02 11:34) より:
Procmailを使って5分おきに転送時するとか
シェルスクリプトを作ったほうが早いと
ここを参考に
http://vine.1-max.net/procmail.html

こんなシェルを作ってsleepに渡すとか...
#!/bin/sh

now=`date +%M | sed -e s/^[0-9]//`
echo `expr 10 - $now`



Procmailの存在自体初耳でございました。
情報ありがとうございます。
助かります。
他にも情報お持ちの方がいらしたらよろしくお願いいたします。
1

スキルアップ/キャリアアップ(JOB@IT)