Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
PMDAEMON(1)		     General Commands Manual		     PMDAEMON(1)

NAME
     pmdaemon - Automatically check postings to newsgroups

SYNOPSIS
     pmdaemonarticle

DESCRIPTION
     Pmdaemon  is  invoked  by	INN as articles arrive in particular newsgroups.
     When an article is in a newsgroup that is being  monitored,  pmcheck(1)  is
     run  to check the X-Auth: header for that group. An article which fails the
     check will cause a mail message to be sent to  the  configured  destination
     for that newsgroup, and can optionally issue an automatic cancellation mes-
     sage. Messages are also checked for any individual's authorisations, and if
     the  message fails such a check mail is sent to the address given on the X-
     Auth: line.

     To arrange for pmdaemon to be invoked, an entry similar  to  the  following
     should be added to the newsfeeds(5) file.
     PGPMoose! :!*,local,sci.crypt.research, misc.test.moderated,comp.binaries.geos, comp.os.linux.announce,comp.std.c++,comp.sources.misc	  :Tp:/home/ggr/pgpmoose/pmdaemon %s

     A	configuration file, by default called checkedgroups, determines which of
     these newsgroups are actually being controlled.  Messages	in  uncontrolled
     groups  are  nevertheless	scanned  for individuals' authentications.  This
     configuration file must contains a sorted list of lines,  each  with  three
     tab-separated  fields.   The  first field is the name of a controlled news-
     group. The second is a keyword specifying the action to be taken  upon  re-
     ceipt  of	an article which fails the check; currently the supported possi-
     bilities are email and cancel which each send mail, but  one  also  cancels
     the posting automatically, or ignore, which can be used as a placeholder if
     a	newsgroup  is temporarily being ignored. The third field is an email ad-
     dress to which the mail notification will be sent.

     The mail gives the output of the pmcheck command,	which  will  detail  the
     reason for rejection of the article, the full article itself, and a prefor-
     matted cancel message which can be posted (after approving it of course) to
     cancel  the article. If the article is automatically cancelled, the cancel-
     lation is approved by a special user, whose key is distributed with  pmdae-
     mon.

     There  are  certain  kinds of messages which are ignored by pmdaemon. These
     are: all cancel messages, so that two PGP Moose daemons can never get  into
     an argument with each other; control messages, and all messages approved by
     (tale|newgroups-request|group-admin)@isc.org;  messages  approved by people
     entered in the othermoderators file.

     The othermoderators file lists newsgroups and corresponding approval  lines
     for groups where some of the moderators use the PGP Moose, and others don't
     (but should...). It can also be used to allow cooperating groups to approve
     posts to each other's groups.

     Pmdaemon  keeps a log of its actions, by default in a file called mooselog.
     This must be cleaned up manually.

FILES
     The checkedgroups, mooselog and othermoderators files  live  in  a  config-
     urable  directory. There is also a special keyring, pmcancel.pgp which pro-
     vides the PGP userid which authenticates cancel messages.

SEE ALSO
     pmapp(1), pmcheck(1)

AUTHOR
     Greg Rose, RoSecure Software.

				    PGP Moose			     PMDAEMON(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pmdaemon&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help