GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  PCHECKD (8)

NAME

pcheckd - Checks for mail in maildir mailboxes

CONTENTS

SYNOPSIS

pcheckd [-l FILE, --logfile FILE] [-m DIR, --mailboxdir DIR] [-p PORT, --port PORT] [-e LOAD, --emptyload LOAD] [-f NUM, --fork NUM] [-r DIR, --rundir DIR] [-h HOST, --host HOST] [--nodeamon] [--debug] [--help] [--version]

DESCRIPTION

This program will open the named UDP port (default: 50110) and listen for requests. It will send an answer to the requests back to the client.

There are two types of requests: The mailbox request (’M’) will ask the server about the state of the named mailbox (’0 no mail’, ’1 mail’, ’2 new mail’, or ’3 load too high’). The load request (’L’) will ask the server for the load avarage for the last minute.

The load is returned as an integer which is determined by reading /proc/loadavg and cutting of everything after the decimal point.

This server is single threaded.

OPTIONS

--help Print short command line help.
--version
  Print version information.
-l FILE, --logfile FILE
  Name of logfile (default: /var/log/popular/pcheckd)
-m DIR --mailboxdir DIR
  Directory where all the mailboxes reside. There can be an arbitrary depth of subdirectories beneath this. All mailbox names sent by the client are relative to this directory.
-p PORT, --port PORT
  UDP port to listen to.
-e LOAD, --emptyload LOAD
  If the system load average over the last minute is LOAD or higher, a ’M’ request will be answered with ’3 load too high’. In this case pproxy will fake an empty mailbox.
-f NUM, --fork NUM
  Fork NUM processes at start of pcheckd. The parent and all the children will answer requests. The parent doesn’t count towards NUM, so there will be NUM+1 pcheckd processes.
-r DIR, --rundir DIR
  Name of run directory. The pid file is saved into this directory. (default: /var/run/popular)
-h HOST, --host HOST
  Host name or IP number to bind to. This might be needed if you have several IP numbers on one host. Default is to bind to INADDR_ANY (0.0.0.0), i.e. to listen to all interfaces.
--nodeamon
  Don’t run as daemon in the background.
--debug
  Enable debug logging. This will log all packets as they are received and sent.

SEE ALSO

pcheck(1), pclean(8), pcontrol(1), pdeliver(1), pproxy(8), pserv(8), pstatus(1), ptestpdm(1), The POPular Manual

AUTHOR

Jochen Topf jochen@remote.org

http://www.remote.org/jochen/mail/popular/ <URL:http://www.remote.org/jochen/mail/popular/>

COPYRIGHT

The POPular suite is copyright (C) 1999-2002 by Jochen Topf jochen@remote.org.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA

Search for    or go to Top of page |  Section 8 |  Main Index


PCHECKD (1)

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.