On Thu, 22 Jul 2004
elemint@theriver.com wrote:
> I have a scirpt that will check to see how many messages are in postfix
> que and when over 25 messages the script will then send out a message,
> the problem is when amavis is down (usually the reason that the postfix
> que is growing) postfix will not send out the message saying the que is
> growing.
Twenty-five messages seems very little, but I guess depends on the
particular system. (I have seen queues with hundreds of thousands.)
> Is it possible to send this message out with exim or some other way so
> the que is down the help message can go out.
So you want an alternative way to send outbound smtp mail?
( sleep 3 ; echo "HELO rainier" ; sleep 2 ; echo "MAIL FROM:
<
you@foo.bar>" ; sleep 1 ; echo "RCPT TO: <
you@foo.bar>";
sleep 1 ; echo "DATA" ; sleep 1 ; echo "Subject: subject here" ; echo ;
echo "." ; sleep 1 ; echo "QUIT" ) | telnet mail.host.somewhere 25
All the above on one line worked for me.
Alternatively, have a look at my mailout software.
http://www.reedmedia.net/software/mailout/ source via CVS:
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/mailout/
> Here is the script not sure if I have the > than 25 messages part
> correct from when I can tell this should work.
> if echo `/utilities/checkque` > [25]
Greater than (>) means to the shell to create a file and redirect output
to it.
Have a look at the test man page.
if [ `postqueue -p | grep ^[0-9] |wc -l` -gt 25 ] ; then
Jeremy C. Reed
BSD News, BSD tutorials, BSD links
http://www.bsdnewsletter.com/
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change you mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss