On 09/05/11, 08:13:16, Jeffery Small <[email protected]> wrote regarding
[csw-maintainers] Sendmail question:

> The mail files appear to be sitting in /opt/csw/var/spool/clientmqueue
> for up to 15 minutes due to the -q15m option.  I want to speed up
> delivery, but I am unsure where to set this.  In the sendmail book I
> cannot seem to find any sendmail configuration option to modify the
> *.mc file and subsequent sendmail.cf.  The script which fires off the
> processes is located at /opt/csw/lib/svc/method/svc-sendmail and
> contains the following section:

> check_queue_interval_syntax()
> {
>     default="15m"
>     if [ $# -lt 1 ]; then
>       answer=$default
>       return
>     fi
>     if echo $1 | egrep '^([0-9]*[1-9][0-9]*[smhdw])+$' >/dev/null 2>&1;
then
>       answer=$1
>     else
>       answer=$default
>     fi
> }

> Now, I can change the default value here, but I really don't want to edit
> this file since it will likely be overwritten every time the sendmail
> package is updated.

$1 is $CLIENTQUEUEINTERVAL which is sourced from $DEFAULT_FILE which is
/opt/csw/etc/default/sendmail

Try:
CLIENTQUEUEINTERVAL=10m
in /opt/csw/etc/default/sendmail (untested suggestion).

Alex was an early adopter of the Service Management Facility with CSW so
his methods predate current ideas.


I think 15m is a good interval for retries - don't hammer the receiver if
it's not ready.


Your underlying problem is that some local email is being queue.  I use
the default (SUNW) sendmail client to pass to my exim server.  Sendmail
client only queues when the receiver is not ready.  If it's queuing check
the receiver.




James.
_______________________________________________
maintainers mailing list
[email protected]
https://lists.opencsw.org/mailman/listinfo/maintainers
.:: This mailing list's archive is public. ::.

Reply via email to