On Thu, Sep 02, 2004 at 03:09:21PM +0800, joshua wrote:

>   I found there is a directory named /var/spool/clientmqueue and many
> many file below this directory, what's use of this directory and the
> files under it? 

That's part of the workings of sendmail.  /var/spool/clientmqueue is
the holding area used by the MSP (Mail Submission Protocol) sendmail
instance before it injects the messages into the main MTA (Mail
Transport Agent) sendmail instance.

You'll get the effect you see by not running any sendmail daemons:
unix mailers will send e-mail by piping the message into the stdin of
sendmail, and sendmail will save the message in
/var/spool/clientmqueue for safe keeping before trying to connect to
the MTA to get the message delivered.  Normally there would be a
'queue runner' MSP sendmail instance which every half hour would retry
sending any message that couldn't be sent immediately.  Each message
will generate a 'df' (message routing info) and 'qf' (message headers
and body) file.  You can list out all of the messages and their status
by:

    # mailq -v -Ac

A FreeBSD system basically assumes that it has e-mail connectivity
available to it: eg. any output from cron jobs will be e-mailed back
to the job's owner.  There will also be the daily, weekly and monthly
periodic script output.  You can modify /etc/periodic.conf to redirect
the periodic script output to log files rather than e-mail.  See
periodic.conf(5).




-- 
Dr Matthew J Seaman MA, D.Phil.                       26 The Paddocks
                                                      Savill Way
PGP: http://www.infracaninophile.co.uk/pgpkey         Marlow
Tel: +44 1628 476614                                  Bucks., SL7 1TH UK

Attachment: pgprhot5JDNgw.pgp
Description: PGP signature

Reply via email to