Re: [ILUG] Postfix questions

From: Niall O Broin (niall at domain linux.ie)
Date: Thu 10 May 2001 - 00:58:13 IST


On Wed, May 09, 2001 at 04:55:59PM +0100, Philip Reynolds wrote:

> :>while [ "$(mailq)" != "Mail queue is empty" ] ;
> :>do
> :> sleep 1
> :>done
>
> ---------------
> #!/bin/sh
>
> # Start deliveries.
> /usr/sbin/sendmail -q
>
> # Allow deliveries to start.
> sleep 10
>
> # Loop until all messages have been tried at least once.
> while mailq | grep '^[^ ]*\*' >/dev/null
> do
> sleep 10
> done

I don't see that this has any advantage in elegance over my solution, which
was all I was looking for.

> Surely you can stick "sendmail -q" in your internet/dialup scripts?

I could, though I don't. This is specifically for dialling in during the day
only to collect mail, which I want to take as little time as possible i.e.
connect, collect, disconnect.

> Apart from that,
> defer_transports = smtp
> should be defined in main.cf

It is.

Niall



This archive was generated by hypermail 2.1.6 : Thu 06 Feb 2003 - 13:10:15 GMT