Go to file
2019-07-10 14:13:08 +02:00
config Drop all occurrences of magic CVS keywords. 2010-02-24 17:34:13 +01:00
doc doc: fix obsolete font commands 2016-09-10 18:18:37 +02:00
filter Drop all occurrences of magic CVS keywords. 2010-02-24 17:34:13 +01:00
libargv Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
libconfigfile Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
liblists lists.h, text.h: update code guard name from __HAVE_DEFINED_BOOL__ to PETIDOMO_HAS_DEFINED_BOOL 2013-02-11 14:22:42 +01:00
libmpools Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
librfc822 Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
libtext lists.h, text.h: update code guard name from __HAVE_DEFINED_BOOL__ to PETIDOMO_HAS_DEFINED_BOOL 2013-02-11 14:22:42 +01:00
.gitignore git: ignore generated .dirstamp file 2019-07-10 14:13:08 +02:00
.prev-version maint: post-release administrivia 2013-02-11 14:43:08 +01:00
.travis.yml travis.yml: add CI 2017-01-18 00:45:04 +01:00
acl-parser.y acl-parser.y: don't write capitalized error messages to syslog 2013-02-09 20:19:19 +01:00
acl-scanner.l acl-scanner.l: add missing config.h include 2019-07-10 14:11:27 +02:00
address-db.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
approve.c hermes.c, approve.c: use proper EXIT_* code instead of magic contstant 2013-02-09 20:19:19 +01:00
archive.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
authen.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
AUTHORS Updated my e-mail address. 2010-02-18 16:29:27 +01:00
bootstrap.sh bootstrap.sh: this script needs bash 2017-01-18 00:45:03 +01:00
cfg.mk maint: post-release administrivia 2013-02-11 14:43:08 +01:00
config-files.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
configure.ac configure.ac: improve quoting 2019-07-10 14:07:15 +02:00
COPYING Updated license to GPLv3 or later. 2010-02-24 17:34:05 +01:00
filter.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
generate-cookie.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
handleacl.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
help.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
hermes.c hermes.c, approve.c: use proper EXIT_* code instead of magic contstant 2013-02-09 20:19:19 +01:00
index.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
io.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
listserv.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
mailer.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
main.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
Makefile.am Makefile.am: wipe generated INSTALL file in maintainer-clean target 2016-11-28 10:40:35 +01:00
members.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
NEWS maint: post-release administrivia 2013-02-11 14:43:08 +01:00
parsearray.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
password.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
petidomo-approve.pl Makefile.am: fixed install target and documentation build 2010-02-25 19:38:58 +01:00
petidomo-kickout.pl Makefile.am: fixed install target and documentation build 2010-02-25 19:38:58 +01:00
petidomo.h petidomo.h: don't use reserved double-underscore prefix 2013-02-09 20:19:19 +01:00
queue-command.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
queue-posting.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
README README, NEWS: updated for the upcoming 4.1 release 2010-02-25 19:38:49 +01:00
rfcparse.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
subscribe.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
tool.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00
unsubscribe.c Include <config.h> in every source code module. 2013-02-09 20:19:19 +01:00

                                  petidomo 4.x

Petidomo is a small but powerful package that can be used to host and maintain
mailing lists on an Unix machine. Its only requirement is that there is a
working mail transport agent installed, such as sendmail. It has -- among other
things -- the following features:

 * A simple-to-use e-mail command interface, which can be used by users and
   administrators of a mailing list to subscribe or unsubscribe addresses,
   approve postings that have been deferred or rejected, alist ll subscribed
   addresses of a list, etc.

 * Petidomo supports various modes of operation for a mailing list such as open
   lists, closed lists, and moderated lists.

 * Mailing list subscriptions or postings can be verified by requiring an
   acknowledgement. This feature is particularly useful when used for mailing
   list postings as it will keep the vast majority of all spam mail off the
   list.

 * Petidomo can host an arbitrary number of mailing lists in entirely different
   domain name spaces -- also known as "Virtual Hosting".

 * A powerful "Access Control Language" (ACL) can be used to reject, approve,
   drop, or redirect postings or subscription attempts.

 * Mailing list postings can be piped through an external "Posting Filter",
   which can modify the article before it's delivered in any way it sees fit.

 * Petidomo can be configured to add arbitrary headers to any mail that's posted
   on a mailing list.

 * Petidomo can be configured to add a signature to any mail that's posted on a
   mailing list.

The whole package is written in ISO-C and should compile out-of-the-box on any
POSIX.1 compliant system that provides a mail transport agent. It has been
released under the GNU General Public License.

For further information, please refer to the user documentation can be found at
<http://petidomo.sourceforge.net> or at doc/petidomo.html.