summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohann Visagie <wjv@FreeBSD.org>2002-10-29 14:29:33 +0000
committerJohann Visagie <wjv@FreeBSD.org>2002-10-29 14:29:33 +0000
commit3442c9d1140720408241bcac51ec06925660875c (patch)
tree8000427ecefcc036ac45c51e56104d218964e1c2
parentRemove a bogus PKGNAMEPREFIX. This is an application called rlogview, (diff)
Add mail/mailman-devel, the development version of the popular Mailman MLM.
Notes
Notes: svn path=/head/; revision=69104
-rw-r--r--mail/Makefile1
-rw-r--r--mail/mailman-devel/Makefile121
-rw-r--r--mail/mailman-devel/distinfo1
-rw-r--r--mail/mailman-devel/files/patch-Mailman::htmlformat.py40
-rw-r--r--mail/mailman-devel/files/patch-misc::mailman.in24
-rw-r--r--mail/mailman-devel/files/pkg-opts52
-rw-r--r--mail/mailman-devel/files/powerlogo.gif.uue121
-rw-r--r--mail/mailman-devel/pkg-comment1
-rw-r--r--mail/mailman-devel/pkg-deinstall49
-rw-r--r--mail/mailman-devel/pkg-descr24
-rw-r--r--mail/mailman-devel/pkg-install79
-rw-r--r--mail/mailman-devel/pkg-message26
-rw-r--r--mail/mailman-devel/pkg-plist1342
-rw-r--r--mail/mailman-devel/pkg-req17
14 files changed, 1898 insertions, 0 deletions
diff --git a/mail/Makefile b/mail/Makefile
index e4c1d430e62f..ed07c221c4de 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -104,6 +104,7 @@
SUBDIR += mailfilter
SUBDIR += mailgraph
SUBDIR += mailman
+ SUBDIR += mailman-devel
SUBDIR += mailx
SUBDIR += majorcool
SUBDIR += majordomo
diff --git a/mail/mailman-devel/Makefile b/mail/mailman-devel/Makefile
new file mode 100644
index 000000000000..66d4fadb789c
--- /dev/null
+++ b/mail/mailman-devel/Makefile
@@ -0,0 +1,121 @@
+# New ports collection makefile for: mailman-devel
+# Date created: 22 July 2002
+# Whom: Johann Visagie <wjv@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= mailman
+PORTVERSION= 2.1.b4
+CATEGORIES= mail
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= mailman
+DISTNAME= ${PORTNAME}-${PORTVERSION:C|\.([^.]*)$|\1|}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= wjv@FreeBSD.org
+
+.if defined(WITH_APACHE13)
+RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache13
+.else
+RUN_DEPENDS= ${LOCALBASE}/sbin/httpd:${PORTSDIR}/www/apache2
+.endif
+.if defined(WITH_CHINESE)
+RUN_DEPENDS+= ${PYTHONPREFIX_LIBDIR}/encodings/chinesecn/__init__.py:${PORTSDIR}/chinese/pycodec
+.endif
+
+NO_LATEST_LINK= yes
+HAS_CONFIGURE= yes
+USE_PYTHON= yes
+CONFIGURE_ARGS= --prefix=${MAILMANDIR} --with-python=${PYTHON_CMD} \
+ --with-username=${MM_USERNAME} \
+ --with-groupname=${MM_GROUPNAME} \
+ --with-mail-gid=${MAIL_GID} --with-cgi-gid=${CGI_GID}
+PKGOPTS= ${FILESDIR}/pkg-opts
+
+.include <bsd.port.pre.mk>
+
+# The Mailman port supports a number of variables that may be tweaked at
+# build time. Getting the values of some of them right is crucial!
+# Perform a "make options" to see more information on these variables.
+#
+MM_USERNAME?= mailman
+MM_USERID?= 91
+MM_GROUPNAME?= ${MM_USERNAME}
+MM_GROUPID?= ${MM_USERID}
+MM_DIR?= mailman
+.if ${OSVERSION} >= 450000
+MAIL_GID?= 26
+.else
+MAIL_GID?= 1
+.endif
+CGI_GID?= 80
+IMGDIR= www/icons
+#
+# End of user-configurable variables.
+
+MAILMANDIR= ${PREFIX}/${MM_DIR}
+PKGMESSAGE= ${WRKDIR}/pkg-message
+PKGINSTALL= ${WRKDIR}/pkg-install
+PKGDEINSTALL= ${WRKDIR}/pkg-deinstall
+PLIST_SUB+= MMDIR=${MM_DIR} IMGDIR=${IMGDIR}
+
+options:
+ @ ${ECHO_MSG} "===> Build options for ${PKGNAME}:"
+ @ ${CAT} ${PKGOPTS}
+
+post-extract:
+.if !defined(BATCH)
+ @ ${TEST} -r ${PKGOPTS} && \
+ (${ECHO_MSG} '-------------------------------------------------------------------------'; \
+ ${ECHO_MSG} 'Perform a "make options" to see a list of available installation options.'; \
+ ${ECHO_MSG} '-------------------------------------------------------------------------')
+.endif
+
+pre-configure:
+# Mailman's configure script needs the "mailman" user/group to exist, so
+# $PKGINSTALL has to be patched before the do-configure target executes.
+ @ ${SED} \
+ -e 's#%%USER%%#${MM_USERNAME}#g' -e 's#%%UID%%#${MM_USERID}#g' \
+ -e 's#%%GROUP%%#${MM_GROUPNAME}#g' -e 's#%%GID%%#${MM_GROUPID}#g' \
+ -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' pkg-install > \
+ ${PKGINSTALL}
+ @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
+post-configure:
+ @ ${SED} \
+ -e 's#%%USER%%#${MM_USERNAME}#g' -e 's#%%GROUP%%#${MM_GROUPNAME}#g' \
+ -e 's#%%PREFIX%%#${PREFIX}#g' -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \
+ pkg-deinstall > ${PKGDEINSTALL}
+ @ ${SED} -e 's#%%MAILMANDIR%%#${MAILMANDIR}#g' \
+ -e 's#%%DOCSDIR%%#${DOCSDIR}#g' pkg-message > ${PKGMESSAGE}
+
+pre-install:
+ @ ${SH} ${PKGREQ} INSTALL
+ @ ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL
+
+post-install:
+.for dir in cron scripts
+ @ ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${MAILMANDIR}/${dir}
+.endfor
+ @ ${CHGRP} -R ${MM_GROUPNAME} ${MAILMANDIR}
+ @ ${MKDIR} ${PREFIX}/${IMGDIR}
+.for imgfile in mailman.jpg PythonPowered.png gnu-head-tiny.jpg
+ @ ${CP} ${MAILMANDIR}/icons/${imgfile} ${PREFIX}/${IMGDIR}
+.endfor
+ @ uudecode -p ${FILESDIR}/powerlogo.gif.uue > \
+ ${PREFIX}/${IMGDIR}/powerlogo.gif
+.if !defined(NOPORTDOCS)
+ @ ${MKDIR} ${DOCSDIR}
+.for docfile in BUGS FAQ INSTALL NEWS README* UPGRADING
+ @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR}
+.endfor
+.endif
+ @ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ @ ${INSTALL_SCRIPT} ${WRKSRC}/misc/mailman \
+ ${PREFIX}/etc/rc.d/mailman.sh
+.if !defined(BATCH)
+ @ ${CAT} ${PKGMESSAGE}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/mail/mailman-devel/distinfo b/mail/mailman-devel/distinfo
new file mode 100644
index 000000000000..06723b96a6c5
--- /dev/null
+++ b/mail/mailman-devel/distinfo
@@ -0,0 +1 @@
+MD5 (mailman-2.1b4.tgz) = 8f5983196159e7e5a7455d2b391ca8c5
diff --git a/mail/mailman-devel/files/patch-Mailman::htmlformat.py b/mail/mailman-devel/files/patch-Mailman::htmlformat.py
new file mode 100644
index 000000000000..b4e2b0409bfc
--- /dev/null
+++ b/mail/mailman-devel/files/patch-Mailman::htmlformat.py
@@ -0,0 +1,40 @@
+--- Mailman/htmlformat.py.orig Sun Apr 21 17:27:02 2002
++++ Mailman/htmlformat.py Fri Sep 27 16:17:48 2002
+@@ -600,12 +600,14 @@
+ from mm_cfg import MAILMAN_URL
+ PYTHON_URL = 'http://www.python.org/'
+ GNU_URL = 'http://www.gnu.org/'
++FREEBSD_URL = 'http://www.freebsd.org/'
+
+ # The names of the image logo files. These are concatentated onto
+ # mm_cfg.IMAGE_LOGOS (not urljoined).
+ DELIVERED_BY = 'mailman.jpg'
+ PYTHON_POWERED = 'PythonPowered.png'
+ GNU_HEAD = 'gnu-head-tiny.jpg'
++FREEBSD_POWERED = 'powerlogo.gif'
+
+
+ def MailmanLogo():
+@@ -617,17 +619,17 @@
+ '<br>version %s' % (logo(DELIVERED_BY), mm_cfg.VERSION)
+ pylink = '<img src="%s" alt="Python Powered" border=0>' % \
+ logo(PYTHON_POWERED)
+- gnulink = '<img src="%s" alt="GNU\'s Not Unix" border=0>' % \
+- logo(GNU_HEAD)
+- t.AddRow([mmlink, pylink, gnulink])
++ freebsdlink = '<img src="%s" alt="Powered by FreeBSD" border=0>' % \
++ logo(FREEBSD_POWERED)
++ t.AddRow([mmlink, pylink, freebsdlink])
+ else:
+ # use only textual links
+ version = mm_cfg.VERSION
+ mmlink = Link(MAILMAN_URL,
+ _('Delivered by Mailman<br>version %(version)s'))
+ pylink = Link(PYTHON_URL, _('Python Powered'))
+- gnulink = Link(GNU_URL, _("Gnu's Not Unix"))
+- t.AddRow([mmlink, pylink, gnulink])
++ freebsdlink = Link(FREEBSD_URL, "Powered by FreeBSD")
++ t.AddRow([mmlink, pylink, freebsdlink])
+ return t
+
+
diff --git a/mail/mailman-devel/files/patch-misc::mailman.in b/mail/mailman-devel/files/patch-misc::mailman.in
new file mode 100644
index 000000000000..728fc537b3f6
--- /dev/null
+++ b/mail/mailman-devel/files/patch-misc::mailman.in
@@ -0,0 +1,24 @@
+--- misc/mailman.in.orig Thu Mar 7 08:09:51 2002
++++ misc/mailman.in Fri Sep 27 15:56:40 2002
+@@ -39,15 +39,19 @@
+ case "$1" in
+ 'start')
+ #rm -f $MAILMANHOME/locks/*
+- $PYTHON $MAILMANCTL -s -q start
++ $PYTHON $MAILMANCTL -s -q start && echo -n ' mailman'
+ ;;
+
+ 'stop')
+- $PYTHON $MAILMANCTL -q stop
++ $PYTHON $MAILMANCTL -q stop && echo -n ' mailman'
+ ;;
+
+ 'restart')
+ $PYTHON $MAILMANCTL -q restart
++ ;;
++*)
++ echo "Usage: `basename $0` {start|stop|restart}" >&2
++ exit 64
+ ;;
+
+ esac
diff --git a/mail/mailman-devel/files/pkg-opts b/mail/mailman-devel/files/pkg-opts
new file mode 100644
index 000000000000..f5871c02e4f2
--- /dev/null
+++ b/mail/mailman-devel/files/pkg-opts
@@ -0,0 +1,52 @@
+
+* MM_USERNAME [mailman]
+ The username of the Mailman user
+
+* MM_USERID [92]
+ The user ID of the Mailman user
+
+ It is recommended that you do not change this option.
+
+* MM_GROUPNAME [mailman]
+ The group to which the Mailman user will belong
+
+* MM_GROUPID [92]
+ The group ID for the Mailman user
+
+ It is recommended that you do not change this option.
+
+* MM_DIR [mailman]
+ Mailman will be installed in ${PREFIX}/${MM_DIR}
+
+* MAIL_GID [26]
+ The group id under which your MTA performs mail delivery
+
+ Getting the value of MAIL_GID right is crucial to getting Mailman to work
+ with your MTA. By default this port works with sendmail. If you're
+ using an alternative MTA installed from ports, you should set MAIL_GID at
+ build time according to the following table. (Please contact this port's
+ maintainer if you wish to fill in the blanks or report mistakes!)
+
+ ----------------------------------------------
+ MTA | MAIL_GID | Submitted by
+ Exim | 65534 | <wjv>
+ Postfix | 65534 | <shamrock@cypherpunks.to>
+ Qmail | ??? |
+ ----------------------------------------------
+
+* CGI_GID [80]
+ The group id under which your web server executes CGI scripts
+
+ By default, this port works with the current port of Apache. If your
+ WWW server executes CGI scripts under a different GID, you'll have to
+ set this at build time.
+
+* IMGDIR [www/icons]
+ Icon images will be installed in ${PREFIX}/${IMGDIR}
+
+* WITH_APACHE13 [undefined]
+ If defined, port depends on Apache 1.3.x instead of 2.x
+
+* WITH_CHINESE [undefined]
+ Define to include support for Chinese mailing lists
+
diff --git a/mail/mailman-devel/files/powerlogo.gif.uue b/mail/mailman-devel/files/powerlogo.gif.uue
new file mode 100644
index 000000000000..c6f91cc74d33
--- /dev/null
+++ b/mail/mailman-devel/files/powerlogo.gif.uue
@@ -0,0 +1,121 @@
+begin 664 powerlogo.gif
+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
+.!W^@!WB=UX2M20$!`#L`
+`
+end
diff --git a/mail/mailman-devel/pkg-comment b/mail/mailman-devel/pkg-comment
new file mode 100644
index 000000000000..7de33bc9a017
--- /dev/null
+++ b/mail/mailman-devel/pkg-comment
@@ -0,0 +1 @@
+A mailing list manager (MLM) with a user-friendly web front-end
diff --git a/mail/mailman-devel/pkg-deinstall b/mail/mailman-devel/pkg-deinstall
new file mode 100644
index 000000000000..346ed15530e4
--- /dev/null
+++ b/mail/mailman-devel/pkg-deinstall
@@ -0,0 +1,49 @@
+#! /bin/sh
+
+delete_account() {
+ local u g home
+
+ u=$1
+ g=$2
+ echo -n "Removing group \"${g}\"... "
+ pw groupdel -n ${g}
+ echo "done."
+ echo -n "Removing user \"${u}\"... "
+ eval home=~${u}
+ echo 'y' | pw userdel -n ${u}
+ echo "done."
+}
+
+zero_crontab() {
+ local u
+
+ u=$1
+
+ echo -n 'Zeroing crontab(5) file belonging to user "%%USER%%"... '
+ crontab -u ${u} /dev/null || exit
+ echo 'done.'
+ echo '(The crontab(5) will be deleted completely when user "%%USER%%" is removed.)'
+}
+
+export PATH=/bin:/usr/bin:/usr/sbin
+
+case $2 in
+DEINSTALL)
+ zero_crontab %%USER%%
+ if ps -axwU %%USER%% | grep -q python; then
+ echo "Stopping Mailman's qrunner daemon."
+ %%PREFIX%%/etc/rc.d/mailman.sh stop >/dev/null 2>&1
+ sleep 2
+ fi
+ ;;
+
+POST-DEINSTALL)
+ if [ -d %%MAILMANDIR%% ]; then
+ echo '%%MAILMANDIR%% is not empty - this installation may have active lists!'
+ echo '- The "%%USER%%" user and "%%GROUP%%" group were therefore not deleted.'
+ echo '- You may delete them with "pw groupdel %%GROUP%%; pw userdel %%USER%%".'
+ else
+ delete_account %%USER%% %%GROUP%%
+ fi
+ ;;
+esac
diff --git a/mail/mailman-devel/pkg-descr b/mail/mailman-devel/pkg-descr
new file mode 100644
index 000000000000..486cdc21b9f1
--- /dev/null
+++ b/mail/mailman-devel/pkg-descr
@@ -0,0 +1,24 @@
+Paraphrasing the website:
+ Mailman is a mailing list manager (MLM); that is, software to help manage
+ email discussion lists, much like Majordomo, LISTSERV, and the like.
+ Unlike most similar products, Mailman gives each mailing list a web page
+ and allows users to subscribe, unsubscribe, and change their preferences
+ via the web. Even a list manager can administer his or her list(s)
+ entirely via the web. Mailman integrates many common MLM features,
+ including web-based archiving (though it also has hooks for external
+ archivers), mail-to-news gateways, bounce handling, spam prevention,
+ Majordomo-style email-based list administration, direct SMTP delivery (with
+ fast bulk mailing), digest delivery, virtual domain support, and more.
+
+Mailman is written mostly in Python (with a smattering of C where necessary
+for security purposes), and includes hooks to make it easily scriptable and
+extensible. It is compatible with most web servers and browsers, and most
+mail transfer agents (mail servers). Mailman's documentation may be found on
+its website.
+
+The development release of Mailman is not intended for production use.
+
+Author: Barry Warsaw <barry@zope.com> and the Mailman Cabal
+WWW: http://www.list.org/MM21/
+
+-- Johann Visagie <wjv@FreeBSD.org>
diff --git a/mail/mailman-devel/pkg-install b/mail/mailman-devel/pkg-install
new file mode 100644
index 000000000000..6fb4173e5fb9
--- /dev/null
+++ b/mail/mailman-devel/pkg-install
@@ -0,0 +1,79 @@
+#! /bin/sh
+
+make_account() {
+ local u uid g gid gcos home shell
+
+ u=$1
+ uid=$2
+ g=$3
+ gid=$4
+ gcos=$5
+ home=$6
+ shell=$7
+
+ if pw group show "${g}" >/dev/null 2>&1; then
+ echo "You already have a group \"${g}\", so I will use it."
+ else
+ echo -n "Adding group \"${g}\" (${gid})... "
+ if which -s pw; then
+ pw groupadd ${g} -g ${gid} || exit
+ echo "done."
+ else
+ exit 1
+ fi
+ fi
+
+ if pw user show "${u}" >/dev/null 2>&1; then
+ echo "You already have a user \"${u}\", so I will use it."
+ else
+ echo -n "Adding user \"${u}\" (${uid})... "
+ if which -s pw; then
+ pw useradd ${u} -u ${uid} -g ${g} -h - -d ${home} \
+ -s ${shell} -c "${gcos}" || exit
+ echo "done."
+ else
+ exit 1
+ fi
+ fi
+
+ if [ x"$home" != x ]; then
+ if [ ! -d "${home}" ]; then
+ echo -n "Creating ${u}'s home directory (${home})... "
+ (umask 002 && mkdir -p ${home}) || exit
+ chown -R ${u}:${g} ${home} || exit
+ chmod g+s ${home} || exit
+ echo "done."
+ fi
+ fi
+}
+
+create_crontab() {
+ local u file
+
+ u=$1
+ file=$2
+
+ echo -n "Creating crontab(5) file for Mailman user... "
+ crontab -u ${u} ${file} || exit
+ echo "done."
+
+}
+
+fix_perms() {
+ echo -n "Checking (and fixing) permissions... "
+ %%MAILMANDIR%%/bin/check_perms -f >/dev/null 2>&1
+ echo "done."
+}
+
+case $2 in
+
+PRE-INSTALL)
+ make_account %%USER%% %%UID%% %%GROUP%% %%GID%% \
+ "Mailman User" "%%MAILMANDIR%%" "/sbin/nologin"
+ ;;
+
+POST-INSTALL)
+ create_crontab %%USER%% "%%MAILMANDIR%%/cron/crontab.in"
+ fix_perms
+ ;;
+esac
diff --git a/mail/mailman-devel/pkg-message b/mail/mailman-devel/pkg-message
new file mode 100644
index 000000000000..17083b0ac74d
--- /dev/null
+++ b/mail/mailman-devel/pkg-message
@@ -0,0 +1,26 @@
+----------------------------------------------------------------------------
+Mailman has been installed, but is not quite ready to be used yet!
+You need to configure both Mailman and your MTA to integrate with each
+other. At the very least, you'll need to create these aliases:
+
+ mailman: you@your.domain.com
+ mailman-owner: mailman
+
+You will also find README files with MTA-specific hints in
+%%DOCSDIR%%.
+
+You'll need to add at least the following to Apache's httpd.conf to
+activate Mailman's web interface:
+
+ ScriptAlias /mailman "%%MAILMANDIR%%/cgi-bin"
+ Alias /pipermail "%%MAILMANDIR%%/archives/public"
+
+Remember to reload your mail aliases if required, and to restart your httpd!
+
+See %%DOCSDIR%%/INSTALL for further post-installation
+instructions.
+
+Note: The entire Mailman installation resides under %%MAILMANDIR%%.
+The command-line scripts necessary to administer Mailman have been installed
+in %%MAILMANDIR%%/bin.
+----------------------------------------------------------------------------
diff --git a/mail/mailman-devel/pkg-plist b/mail/mailman-devel/pkg-plist
new file mode 100644
index 000000000000..9b230ffef672
--- /dev/null
+++ b/mail/mailman-devel/pkg-plist
@@ -0,0 +1,1342 @@
+@unexec if cmp -s %D/%%MMDIR%%/Mailman/mm_cfg.py %D/%%MMDIR%%/Mailman/mm_cfg.py.dist; then rm -f %D/%%MMDIR%%/Mailman/mm_cfg.py; fi
+@unexec rm -f %D/%%MMDIR%%/Mailman/mm_cfg.pyc
+@exec mkdir -p %D/%%MMDIR%%/archives/private
+@exec mkdir -p %D/%%MMDIR%%/archives/public
+@exec mkdir -p %D/%%MMDIR%%/archives
+@exec mkdir -p %D/%%MMDIR%%/lists
+@exec mkdir -p %D/%%MMDIR%%/locks
+@exec mkdir -p %D/%%MMDIR%%/logs
+@exec mkdir -p %D/%%MMDIR%%/qfiles
+@exec mkdir -p %D/%%MMDIR%%/spam
+%%IMGDIR%%/PythonPowered.png
+%%IMGDIR%%/gnu-head-tiny.jpg
+%%IMGDIR%%/mailman.jpg
+%%IMGDIR%%/powerlogo.gif
+%%MMDIR%%/Mailman/Archiver/Archiver.py
+%%MMDIR%%/Mailman/Archiver/Archiver.pyc
+%%MMDIR%%/Mailman/Archiver/HyperArch.py
+%%MMDIR%%/Mailman/Archiver/HyperArch.pyc
+%%MMDIR%%/Mailman/Archiver/HyperDatabase.py
+%%MMDIR%%/Mailman/Archiver/HyperDatabase.pyc
+%%MMDIR%%/Mailman/Archiver/__init__.py
+%%MMDIR%%/Mailman/Archiver/__init__.pyc
+%%MMDIR%%/Mailman/Archiver/pipermail.py
+%%MMDIR%%/Mailman/Archiver/pipermail.pyc
+%%MMDIR%%/Mailman/Autoresponder.py
+%%MMDIR%%/Mailman/Autoresponder.pyc
+%%MMDIR%%/Mailman/Bouncer.py
+%%MMDIR%%/Mailman/Bouncer.pyc
+%%MMDIR%%/Mailman/Bouncers/BouncerAPI.py
+%%MMDIR%%/Mailman/Bouncers/BouncerAPI.pyc
+%%MMDIR%%/Mailman/Bouncers/Caiwireless.py
+%%MMDIR%%/Mailman/Bouncers/Caiwireless.pyc
+%%MMDIR%%/Mailman/Bouncers/Compuserve.py
+%%MMDIR%%/Mailman/Bouncers/Compuserve.pyc
+%%MMDIR%%/Mailman/Bouncers/DSN.py
+%%MMDIR%%/Mailman/Bouncers/DSN.pyc
+%%MMDIR%%/Mailman/Bouncers/Exchange.py
+%%MMDIR%%/Mailman/Bouncers/Exchange.pyc
+%%MMDIR%%/Mailman/Bouncers/Exim.py
+%%MMDIR%%/Mailman/Bouncers/Exim.pyc
+%%MMDIR%%/Mailman/Bouncers/GroupWise.py
+%%MMDIR%%/Mailman/Bouncers/GroupWise.pyc
+%%MMDIR%%/Mailman/Bouncers/LLNL.py
+%%MMDIR%%/Mailman/Bouncers/LLNL.pyc
+%%MMDIR%%/Mailman/Bouncers/Microsoft.py
+%%MMDIR%%/Mailman/Bouncers/Microsoft.pyc
+%%MMDIR%%/Mailman/Bouncers/Netscape.py
+%%MMDIR%%/Mailman/Bouncers/Netscape.pyc
+%%MMDIR%%/Mailman/Bouncers/Postfix.py
+%%MMDIR%%/Mailman/Bouncers/Postfix.pyc
+%%MMDIR%%/Mailman/Bouncers/Qmail.py
+%%MMDIR%%/Mailman/Bouncers/Qmail.pyc
+%%MMDIR%%/Mailman/Bouncers/SMTP32.py
+%%MMDIR%%/Mailman/Bouncers/SMTP32.pyc
+%%MMDIR%%/Mailman/Bouncers/SimpleMatch.py
+%%MMDIR%%/Mailman/Bouncers/SimpleMatch.pyc
+%%MMDIR%%/Mailman/Bouncers/SimpleWarning.py
+%%MMDIR%%/Mailman/Bouncers/SimpleWarning.pyc
+%%MMDIR%%/Mailman/Bouncers/Sina.py
+%%MMDIR%%/Mailman/Bouncers/Sina.pyc
+%%MMDIR%%/Mailman/Bouncers/Yahoo.py
+%%MMDIR%%/Mailman/Bouncers/Yahoo.pyc
+%%MMDIR%%/Mailman/Bouncers/Yale.py
+%%MMDIR%%/Mailman/Bouncers/Yale.pyc
+%%MMDIR%%/Mailman/Bouncers/__init__.py
+%%MMDIR%%/Mailman/Bouncers/__init__.pyc
+%%MMDIR%%/Mailman/Cgi/Auth.py
+%%MMDIR%%/Mailman/Cgi/Auth.pyc
+%%MMDIR%%/Mailman/Cgi/__init__.py
+%%MMDIR%%/Mailman/Cgi/__init__.pyc
+%%MMDIR%%/Mailman/Cgi/admin.py
+%%MMDIR%%/Mailman/Cgi/admin.pyc
+%%MMDIR%%/Mailman/Cgi/admindb.py
+%%MMDIR%%/Mailman/Cgi/admindb.pyc
+%%MMDIR%%/Mailman/Cgi/confirm.py
+%%MMDIR%%/Mailman/Cgi/confirm.pyc
+%%MMDIR%%/Mailman/Cgi/create.py
+%%MMDIR%%/Mailman/Cgi/create.pyc
+%%MMDIR%%/Mailman/Cgi/edithtml.py
+%%MMDIR%%/Mailman/Cgi/edithtml.pyc
+%%MMDIR%%/Mailman/Cgi/listinfo.py
+%%MMDIR%%/Mailman/Cgi/listinfo.pyc
+%%MMDIR%%/Mailman/Cgi/options.py
+%%MMDIR%%/Mailman/Cgi/options.pyc
+%%MMDIR%%/Mailman/Cgi/private.py
+%%MMDIR%%/Mailman/Cgi/private.pyc
+%%MMDIR%%/Mailman/Cgi/rmlist.py
+%%MMDIR%%/Mailman/Cgi/rmlist.pyc
+%%MMDIR%%/Mailman/Cgi/roster.py
+%%MMDIR%%/Mailman/Cgi/roster.pyc
+%%MMDIR%%/Mailman/Cgi/subscribe.py
+%%MMDIR%%/Mailman/Cgi/subscribe.pyc
+%%MMDIR%%/Mailman/Commands/__init__.py
+%%MMDIR%%/Mailman/Commands/__init__.pyc
+%%MMDIR%%/Mailman/Commands/cmd_confirm.py
+%%MMDIR%%/Mailman/Commands/cmd_confirm.pyc
+%%MMDIR%%/Mailman/Commands/cmd_echo.py
+%%MMDIR%%/Mailman/Commands/cmd_echo.pyc
+%%MMDIR%%/Mailman/Commands/cmd_end.py
+%%MMDIR%%/Mailman/Commands/cmd_end.pyc
+%%MMDIR%%/Mailman/Commands/cmd_help.py
+%%MMDIR%%/Mailman/Commands/cmd_help.pyc
+%%MMDIR%%/Mailman/Commands/cmd_info.py
+%%MMDIR%%/Mailman/Commands/cmd_info.pyc
+%%MMDIR%%/Mailman/Commands/cmd_join.py
+%%MMDIR%%/Mailman/Commands/cmd_join.pyc
+%%MMDIR%%/Mailman/Commands/cmd_leave.py
+%%MMDIR%%/Mailman/Commands/cmd_leave.pyc
+%%MMDIR%%/Mailman/Commands/cmd_lists.py
+%%MMDIR%%/Mailman/Commands/cmd_lists.pyc
+%%MMDIR%%/Mailman/Commands/cmd_password.py
+%%MMDIR%%/Mailman/Commands/cmd_password.pyc
+%%MMDIR%%/Mailman/Commands/cmd_remove.py
+%%MMDIR%%/Mailman/Commands/cmd_remove.pyc
+%%MMDIR%%/Mailman/Commands/cmd_set.py
+%%MMDIR%%/Mailman/Commands/cmd_set.pyc
+%%MMDIR%%/Mailman/Commands/cmd_stop.py
+%%MMDIR%%/Mailman/Commands/cmd_stop.pyc
+%%MMDIR%%/Mailman/Commands/cmd_subscribe.py
+%%MMDIR%%/Mailman/Commands/cmd_subscribe.pyc
+%%MMDIR%%/Mailman/Commands/cmd_unsubscribe.py
+%%MMDIR%%/Mailman/Commands/cmd_unsubscribe.pyc
+%%MMDIR%%/Mailman/Commands/cmd_who.py
+%%MMDIR%%/Mailman/Commands/cmd_who.pyc
+%%MMDIR%%/Mailman/Defaults.py
+%%MMDIR%%/Mailman/Defaults.pyc
+%%MMDIR%%/Mailman/Deliverer.py
+%%MMDIR%%/Mailman/Deliverer.pyc
+%%MMDIR%%/Mailman/Digester.py
+%%MMDIR%%/Mailman/Digester.pyc
+%%MMDIR%%/Mailman/EncWord.py
+%%MMDIR%%/Mailman/EncWord.pyc
+%%MMDIR%%/Mailman/Errors.py
+%%MMDIR%%/Mailman/Errors.pyc
+%%MMDIR%%/Mailman/GatewayManager.py
+%%MMDIR%%/Mailman/GatewayManager.pyc
+%%MMDIR%%/Mailman/Gui/Archive.py
+%%MMDIR%%/Mailman/Gui/Archive.pyc
+%%MMDIR%%/Mailman/Gui/Autoresponse.py
+%%MMDIR%%/Mailman/Gui/Autoresponse.pyc
+%%MMDIR%%/Mailman/Gui/Bounce.py
+%%MMDIR%%/Mailman/Gui/Bounce.pyc
+%%MMDIR%%/Mailman/Gui/ContentFilter.py
+%%MMDIR%%/Mailman/Gui/ContentFilter.pyc
+%%MMDIR%%/Mailman/Gui/Digest.py
+%%MMDIR%%/Mailman/Gui/Digest.pyc
+%%MMDIR%%/Mailman/Gui/GUIBase.py
+%%MMDIR%%/Mailman/Gui/GUIBase.pyc
+%%MMDIR%%/Mailman/Gui/General.py
+%%MMDIR%%/Mailman/Gui/General.pyc
+%%MMDIR%%/Mailman/Gui/Language.py
+%%MMDIR%%/Mailman/Gui/Language.pyc
+%%MMDIR%%/Mailman/Gui/Membership.py
+%%MMDIR%%/Mailman/Gui/Membership.pyc
+%%MMDIR%%/Mailman/Gui/NonDigest.py
+%%MMDIR%%/Mailman/Gui/NonDigest.pyc
+%%MMDIR%%/Mailman/Gui/Passwords.py
+%%MMDIR%%/Mailman/Gui/Passwords.pyc
+%%MMDIR%%/Mailman/Gui/Privacy.py
+%%MMDIR%%/Mailman/Gui/Privacy.pyc
+%%MMDIR%%/Mailman/Gui/Topics.py
+%%MMDIR%%/Mailman/Gui/Topics.pyc
+%%MMDIR%%/Mailman/Gui/Usenet.py
+%%MMDIR%%/Mailman/Gui/Usenet.pyc
+%%MMDIR%%/Mailman/Gui/__init__.py
+%%MMDIR%%/Mailman/Gui/__init__.pyc
+%%MMDIR%%/Mailman/HTMLFormatter.py
+%%MMDIR%%/Mailman/HTMLFormatter.pyc
+%%MMDIR%%/Mailman/Handlers/Acknowledge.py
+%%MMDIR%%/Mailman/Handlers/Acknowledge.pyc
+%%MMDIR%%/Mailman/Handlers/AfterDelivery.py
+%%MMDIR%%/Mailman/Handlers/AfterDelivery.pyc
+%%MMDIR%%/Mailman/Handlers/Approve.py
+%%MMDIR%%/Mailman/Handlers/Approve.pyc
+%%MMDIR%%/Mailman/Handlers/AvoidDuplicates.py
+%%MMDIR%%/Mailman/Handlers/AvoidDuplicates.pyc
+%%MMDIR%%/Mailman/Handlers/CalcRecips.py
+%%MMDIR%%/Mailman/Handlers/CalcRecips.pyc
+%%MMDIR%%/Mailman/Handlers/Cleanse.py
+%%MMDIR%%/Mailman/Handlers/Cleanse.pyc
+%%MMDIR%%/Mailman/Handlers/CookHeaders.py
+%%MMDIR%%/Mailman/Handlers/CookHeaders.pyc
+%%MMDIR%%/Mailman/Handlers/Decorate.py
+%%MMDIR%%/Mailman/Handlers/Decorate.pyc
+%%MMDIR%%/Mailman/Handlers/Emergency.py
+%%MMDIR%%/Mailman/Handlers/Emergency.pyc
+%%MMDIR%%/Mailman/Handlers/FileRecips.py
+%%MMDIR%%/Mailman/Handlers/FileRecips.pyc
+%%MMDIR%%/Mailman/Handlers/Hold.py
+%%MMDIR%%/Mailman/Handlers/Hold.pyc
+%%MMDIR%%/Mailman/Handlers/MimeDel.py
+%%MMDIR%%/Mailman/Handlers/MimeDel.pyc
+%%MMDIR%%/Mailman/Handlers/Moderate.py
+%%MMDIR%%/Mailman/Handlers/Moderate.pyc
+%%MMDIR%%/Mailman/Handlers/OwnerRecips.py
+%%MMDIR%%/Mailman/Handlers/OwnerRecips.pyc
+%%MMDIR%%/Mailman/Handlers/Replybot.py
+%%MMDIR%%/Mailman/Handlers/Replybot.pyc
+%%MMDIR%%/Mailman/Handlers/SMTPDirect.py
+%%MMDIR%%/Mailman/Handlers/SMTPDirect.pyc
+%%MMDIR%%/Mailman/Handlers/Scrubber.py
+%%MMDIR%%/Mailman/Handlers/Scrubber.pyc
+%%MMDIR%%/Mailman/Handlers/Sendmail.py
+%%MMDIR%%/Mailman/Handlers/Sendmail.pyc
+%%MMDIR%%/Mailman/Handlers/SpamDetect.py
+%%MMDIR%%/Mailman/Handlers/SpamDetect.pyc
+%%MMDIR%%/Mailman/Handlers/Tagger.py
+%%MMDIR%%/Mailman/Handlers/Tagger.pyc
+%%MMDIR%%/Mailman/Handlers/ToArchive.py
+%%MMDIR%%/Mailman/Handlers/ToArchive.pyc
+%%MMDIR%%/Mailman/Handlers/ToDigest.py
+%%MMDIR%%/Mailman/Handlers/ToDigest.pyc
+%%MMDIR%%/Mailman/Handlers/ToOutgoing.py
+%%MMDIR%%/Mailman/Handlers/ToOutgoing.pyc
+%%MMDIR%%/Mailman/Handlers/ToUsenet.py
+%%MMDIR%%/Mailman/Handlers/ToUsenet.pyc
+%%MMDIR%%/Mailman/Handlers/__init__.py
+%%MMDIR%%/Mailman/Handlers/__init__.pyc
+%%MMDIR%%/Mailman/ListAdmin.py
+%%MMDIR%%/Mailman/ListAdmin.pyc
+%%MMDIR%%/Mailman/LockFile.py
+%%MMDIR%%/Mailman/LockFile.pyc
+%%MMDIR%%/Mailman/Logging/Logger.py
+%%MMDIR%%/Mailman/Logging/Logger.pyc
+%%MMDIR%%/Mailman/Logging/MultiLogger.py
+%%MMDIR%%/Mailman/Logging/MultiLogger.pyc
+%%MMDIR%%/Mailman/Logging/StampedLogger.py
+%%MMDIR%%/Mailman/Logging/StampedLogger.pyc
+%%MMDIR%%/Mailman/Logging/Syslog.py
+%%MMDIR%%/Mailman/Logging/Syslog.pyc
+%%MMDIR%%/Mailman/Logging/Utils.py
+%%MMDIR%%/Mailman/Logging/Utils.pyc
+%%MMDIR%%/Mailman/Logging/__init__.py
+%%MMDIR%%/Mailman/Logging/__init__.pyc
+%%MMDIR%%/Mailman/MTA/Manual.py
+%%MMDIR%%/Mailman/MTA/Manual.pyc
+%%MMDIR%%/Mailman/MTA/Postfix.py
+%%MMDIR%%/Mailman/MTA/Postfix.pyc
+%%MMDIR%%/Mailman/MTA/Utils.py
+%%MMDIR%%/Mailman/MTA/Utils.pyc
+%%MMDIR%%/Mailman/MTA/__init__.py
+%%MMDIR%%/Mailman/MTA/__init__.pyc
+%%MMDIR%%/Mailman/MailList.py
+%%MMDIR%%/Mailman/MailList.pyc
+%%MMDIR%%/Mailman/Mailbox.py
+%%MMDIR%%/Mailman/Mailbox.pyc
+%%MMDIR%%/Mailman/MemberAdaptor.py
+%%MMDIR%%/Mailman/MemberAdaptor.pyc
+%%MMDIR%%/Mailman/Message.py
+%%MMDIR%%/Mailman/Message.pyc
+%%MMDIR%%/Mailman/OldStyleMemberships.py
+%%MMDIR%%/Mailman/OldStyleMemberships.pyc
+%%MMDIR%%/Mailman/Pending.py
+%%MMDIR%%/Mailman/Pending.pyc
+%%MMDIR%%/Mailman/Post.py
+%%MMDIR%%/Mailman/Post.pyc
+%%MMDIR%%/Mailman/Queue/ArchRunner.py
+%%MMDIR%%/Mailman/Queue/ArchRunner.pyc
+%%MMDIR%%/Mailman/Queue/BounceRunner.py
+%%MMDIR%%/Mailman/Queue/BounceRunner.pyc
+%%MMDIR%%/Mailman/Queue/CommandRunner.py
+%%MMDIR%%/Mailman/Queue/CommandRunner.pyc
+%%MMDIR%%/Mailman/Queue/IncomingRunner.py
+%%MMDIR%%/Mailman/Queue/IncomingRunner.pyc
+%%MMDIR%%/Mailman/Queue/MaildirRunner.py
+%%MMDIR%%/Mailman/Queue/MaildirRunner.pyc
+%%MMDIR%%/Mailman/Queue/NewsRunner.py
+%%MMDIR%%/Mailman/Queue/NewsRunner.pyc
+%%MMDIR%%/Mailman/Queue/OutgoingRunner.py
+%%MMDIR%%/Mailman/Queue/OutgoingRunner.pyc
+%%MMDIR%%/Mailman/Queue/Runner.py
+%%MMDIR%%/Mailman/Queue/Runner.pyc
+%%MMDIR%%/Mailman/Queue/Switchboard.py
+%%MMDIR%%/Mailman/Queue/Switchboard.pyc
+%%MMDIR%%/Mailman/Queue/VirginRunner.py
+%%MMDIR%%/Mailman/Queue/VirginRunner.pyc
+%%MMDIR%%/Mailman/Queue/__init__.py
+%%MMDIR%%/Mailman/Queue/__init__.pyc
+%%MMDIR%%/Mailman/Queue/sbcache.py
+%%MMDIR%%/Mailman/Queue/sbcache.pyc
+%%MMDIR%%/Mailman/SafeDict.py
+%%MMDIR%%/Mailman/SafeDict.pyc
+%%MMDIR%%/Mailman/SecurityManager.py
+%%MMDIR%%/Mailman/SecurityManager.pyc
+%%MMDIR%%/Mailman/Site.py
+%%MMDIR%%/Mailman/Site.pyc
+%%MMDIR%%/Mailman/TopicMgr.py
+%%MMDIR%%/Mailman/TopicMgr.pyc
+%%MMDIR%%/Mailman/UserDesc.py
+%%MMDIR%%/Mailman/UserDesc.pyc
+%%MMDIR%%/Mailman/Utils.py
+%%MMDIR%%/Mailman/Utils.pyc
+%%MMDIR%%/Mailman/Version.py
+%%MMDIR%%/Mailman/Version.pyc
+%%MMDIR%%/Mailman/__init__.py
+%%MMDIR%%/Mailman/__init__.pyc
+%%MMDIR%%/Mailman/htmlformat.py
+%%MMDIR%%/Mailman/htmlformat.pyc
+%%MMDIR%%/Mailman/i18n.py
+%%MMDIR%%/Mailman/i18n.pyc
+%%MMDIR%%/Mailman/mm_cfg.py.dist
+@exec [ -f %B/mm_cfg.py ] || cp %B/%f %B/mm_cfg.py
+%%MMDIR%%/Mailman/versions.py
+%%MMDIR%%/Mailman/versions.pyc
+%%MMDIR%%/bin/add_members
+%%MMDIR%%/bin/arch
+%%MMDIR%%/bin/change_pw
+%%MMDIR%%/bin/check_db
+%%MMDIR%%/bin/check_perms
+%%MMDIR%%/bin/cleanarch
+%%MMDIR%%/bin/clone_member
+%%MMDIR%%/bin/config_list
+%%MMDIR%%/bin/convert.py
+%%MMDIR%%/bin/dumpdb
+%%MMDIR%%/bin/find_member
+%%MMDIR%%/bin/fix_url.py
+%%MMDIR%%/bin/genaliases
+%%MMDIR%%/bin/inject
+%%MMDIR%%/bin/list_admins
+%%MMDIR%%/bin/list_lists
+%%MMDIR%%/bin/list_members
+%%MMDIR%%/bin/mailmanctl
+%%MMDIR%%/bin/mmsitepass
+%%MMDIR%%/bin/newlist
+%%MMDIR%%/bin/paths.py
+%%MMDIR%%/bin/paths.pyc
+%%MMDIR%%/bin/qrunner
+%%MMDIR%%/bin/remove_members
+%%MMDIR%%/bin/rmlist
+%%MMDIR%%/bin/sync_members
+%%MMDIR%%/bin/transcheck
+%%MMDIR%%/bin/unshunt
+%%MMDIR%%/bin/update
+%%MMDIR%%/bin/version
+%%MMDIR%%/bin/withlist
+%%MMDIR%%/cgi-bin/admin
+%%MMDIR%%/cgi-bin/admindb
+%%MMDIR%%/cgi-bin/confirm
+%%MMDIR%%/cgi-bin/create
+%%MMDIR%%/cgi-bin/edithtml
+%%MMDIR%%/cgi-bin/listinfo
+%%MMDIR%%/cgi-bin/options
+%%MMDIR%%/cgi-bin/private
+%%MMDIR%%/cgi-bin/rmlist
+%%MMDIR%%/cgi-bin/roster
+%%MMDIR%%/cgi-bin/subscribe
+%%MMDIR%%/cron/bumpdigests
+%%MMDIR%%/cron/checkdbs
+%%MMDIR%%/cron/crontab.in
+%%MMDIR%%/cron/disabled
+%%MMDIR%%/cron/gate_news
+%%MMDIR%%/cron/mailpasswds
+%%MMDIR%%/cron/nightly_gzip
+%%MMDIR%%/cron/paths.py
+%%MMDIR%%/cron/paths.pyc
+%%MMDIR%%/cron/senddigests
+%%MMDIR%%/data/last_mailman_version
+%%MMDIR%%/icons/PythonPowered.png
+%%MMDIR%%/icons/gnu-head-tiny.jpg
+%%MMDIR%%/icons/mailman-large.jpg
+%%MMDIR%%/icons/mailman.jpg
+%%MMDIR%%/icons/mm-icon.png
+%%MMDIR%%/mail/mailman
+%%MMDIR%%/messages/cs/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/cs/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/de/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/de/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/de/README.de
+%%MMDIR%%/messages/es/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/es/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/es/README.es
+%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/fi/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/fi/README.fi
+%%MMDIR%%/messages/fr/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/fr/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/fr/README.fr
+%%MMDIR%%/messages/hu/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/hu/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/hu/README.hu
+%%MMDIR%%/messages/it/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/it/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/it/README.it
+%%MMDIR%%/messages/ja/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/ja/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/ja/README.ja
+%%MMDIR%%/messages/ko/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/ko/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/ko/README.ko
+%%MMDIR%%/messages/nl/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/nl/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/no/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/no/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/pt_BR/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/pt_BR/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/ru/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/ru/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/ru/README.ru
+%%MMDIR%%/messages/sv/LC_MESSAGES/mailman.mo
+%%MMDIR%%/messages/sv/LC_MESSAGES/mailman.po
+%%MMDIR%%/messages/sv/README.sv
+%%MMDIR%%/pythonlib/email/Charset.py
+%%MMDIR%%/pythonlib/email/Charset.pyc
+%%MMDIR%%/pythonlib/email/Encoders.py
+%%MMDIR%%/pythonlib/email/Encoders.pyc
+%%MMDIR%%/pythonlib/email/Errors.py
+%%MMDIR%%/pythonlib/email/Errors.pyc
+%%MMDIR%%/pythonlib/email/Generator.py
+%%MMDIR%%/pythonlib/email/Generator.pyc
+%%MMDIR%%/pythonlib/email/Header.py
+%%MMDIR%%/pythonlib/email/Header.pyc
+%%MMDIR%%/pythonlib/email/Iterators.py
+%%MMDIR%%/pythonlib/email/Iterators.pyc
+%%MMDIR%%/pythonlib/email/MIMEAudio.py
+%%MMDIR%%/pythonlib/email/MIMEAudio.pyc
+%%MMDIR%%/pythonlib/email/MIMEBase.py
+%%MMDIR%%/pythonlib/email/MIMEBase.pyc
+%%MMDIR%%/pythonlib/email/MIMEImage.py
+%%MMDIR%%/pythonlib/email/MIMEImage.pyc
+%%MMDIR%%/pythonlib/email/MIMEMessage.py
+%%MMDIR%%/pythonlib/email/MIMEMessage.pyc
+%%MMDIR%%/pythonlib/email/MIMEMultipart.py
+%%MMDIR%%/pythonlib/email/MIMEMultipart.pyc
+%%MMDIR%%/pythonlib/email/MIMENonMultipart.py
+%%MMDIR%%/pythonlib/email/MIMENonMultipart.pyc
+%%MMDIR%%/pythonlib/email/MIMEText.py
+%%MMDIR%%/pythonlib/email/MIMEText.pyc
+%%MMDIR%%/pythonlib/email/Message.py
+%%MMDIR%%/pythonlib/email/Message.pyc
+%%MMDIR%%/pythonlib/email/Parser.py
+%%MMDIR%%/pythonlib/email/Parser.pyc
+%%MMDIR%%/pythonlib/email/Utils.py
+%%MMDIR%%/pythonlib/email/Utils.pyc
+%%MMDIR%%/pythonlib/email/__init__.py
+%%MMDIR%%/pythonlib/email/__init__.pyc
+%%MMDIR%%/pythonlib/email/_compat21.py
+%%MMDIR%%/pythonlib/email/_compat21.pyc
+%%MMDIR%%/pythonlib/email/_compat22.py
+%%MMDIR%%/pythonlib/email/_compat22.pyc
+%%MMDIR%%/pythonlib/email/base64MIME.py
+%%MMDIR%%/pythonlib/email/base64MIME.pyc
+%%MMDIR%%/pythonlib/email/quopriMIME.py
+%%MMDIR%%/pythonlib/email/quopriMIME.pyc
+%%MMDIR%%/pythonlib/japanese/__init__.py
+%%MMDIR%%/pythonlib/japanese/__init__.pyc
+%%MMDIR%%/pythonlib/japanese/aliases/__init__.py
+%%MMDIR%%/pythonlib/japanese/aliases/__init__.pyc
+%%MMDIR%%/pythonlib/japanese/c/__init__.py
+%%MMDIR%%/pythonlib/japanese/c/__init__.pyc
+%%MMDIR%%/pythonlib/japanese/c/_japanese_codecs.so
+%%MMDIR%%/pythonlib/japanese/c/euc_jp.py
+%%MMDIR%%/pythonlib/japanese/c/euc_jp.pyc
+%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp.py
+%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp.pyc
+%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_1.py
+%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_1.pyc
+%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_ext.py
+%%MMDIR%%/pythonlib/japanese/c/iso_2022_jp_ext.pyc
+%%MMDIR%%/pythonlib/japanese/c/ms932.py
+%%MMDIR%%/pythonlib/japanese/c/ms932.pyc
+%%MMDIR%%/pythonlib/japanese/c/shift_jis.py
+%%MMDIR%%/pythonlib/japanese/c/shift_jis.pyc
+%%MMDIR%%/pythonlib/japanese/euc_jp.py
+%%MMDIR%%/pythonlib/japanese/euc_jp.pyc
+%%MMDIR%%/pythonlib/japanese/iso_2022_jp.py
+%%MMDIR%%/pythonlib/japanese/iso_2022_jp.pyc
+%%MMDIR%%/pythonlib/japanese/iso_2022_jp_1.py
+%%MMDIR%%/pythonlib/japanese/iso_2022_jp_1.pyc
+%%MMDIR%%/pythonlib/japanese/iso_2022_jp_ext.py
+%%MMDIR%%/pythonlib/japanese/iso_2022_jp_ext.pyc
+%%MMDIR%%/pythonlib/japanese/jis_7.py
+%%MMDIR%%/pythonlib/japanese/jis_7.pyc
+%%MMDIR%%/pythonlib/japanese/jis_x_0201_katakana.py
+%%MMDIR%%/pythonlib/japanese/jis_x_0201_katakana.pyc
+%%MMDIR%%/pythonlib/japanese/jis_x_0201_roman.py
+%%MMDIR%%/pythonlib/japanese/jis_x_0201_roman.pyc
+%%MMDIR%%/pythonlib/japanese/mappings/__init__.py
+%%MMDIR%%/pythonlib/japanese/mappings/__init__.pyc
+%%MMDIR%%/pythonlib/japanese/mappings/euc_jp.py
+%%MMDIR%%/pythonlib/japanese/mappings/euc_jp.pyc
+%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0208.py
+%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0208.pyc
+%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0212.py
+%%MMDIR%%/pythonlib/japanese/mappings/jis_x_0212.pyc
+%%MMDIR%%/pythonlib/japanese/mappings/shift_jis.py
+%%MMDIR%%/pythonlib/japanese/mappings/shift_jis.pyc
+%%MMDIR%%/pythonlib/japanese/ms932.py
+%%MMDIR%%/pythonlib/japanese/ms932.pyc
+%%MMDIR%%/pythonlib/japanese/python/__init__.py
+%%MMDIR%%/pythonlib/japanese/python/__init__.pyc
+%%MMDIR%%/pythonlib/japanese/python/euc_jp.py
+%%MMDIR%%/pythonlib/japanese/python/euc_jp.pyc
+%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp.py
+%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp.pyc
+%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_1.py
+%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_1.pyc
+%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_ext.py
+%%MMDIR%%/pythonlib/japanese/python/iso_2022_jp_ext.pyc
+%%MMDIR%%/pythonlib/japanese/python/shift_jis.py
+%%MMDIR%%/pythonlib/japanese/python/shift_jis.pyc
+%%MMDIR%%/pythonlib/japanese/shift_jis.py
+%%MMDIR%%/pythonlib/japanese/shift_jis.pyc
+%%MMDIR%%/pythonlib/japanese/sjis.py
+%%MMDIR%%/pythonlib/japanese/sjis.pyc
+%%MMDIR%%/pythonlib/japanese/ujis.py
+%%MMDIR%%/pythonlib/japanese/ujis.pyc
+%%MMDIR%%/pythonlib/korean.pth
+%%MMDIR%%/pythonlib/korean/__init__.py
+%%MMDIR%%/pythonlib/korean/__init__.pyc
+%%MMDIR%%/pythonlib/korean/aliases.py
+%%MMDIR%%/pythonlib/korean/aliases.pyc
+%%MMDIR%%/pythonlib/korean/c/__init__.py
+%%MMDIR%%/pythonlib/korean/c/__init__.pyc
+%%MMDIR%%/pythonlib/korean/c/_koco.so
+%%MMDIR%%/pythonlib/korean/c/cp949.py
+%%MMDIR%%/pythonlib/korean/c/cp949.pyc
+%%MMDIR%%/pythonlib/korean/c/euc_kr.py
+%%MMDIR%%/pythonlib/korean/c/euc_kr.pyc
+%%MMDIR%%/pythonlib/korean/c/hangul.so
+%%MMDIR%%/pythonlib/korean/cp949.py
+%%MMDIR%%/pythonlib/korean/cp949.pyc
+%%MMDIR%%/pythonlib/korean/euc_kr.py
+%%MMDIR%%/pythonlib/korean/euc_kr.pyc
+%%MMDIR%%/pythonlib/korean/hangul.py
+%%MMDIR%%/pythonlib/korean/hangul.pyc
+%%MMDIR%%/pythonlib/korean/iso_2022_kr.py
+%%MMDIR%%/pythonlib/korean/iso_2022_kr.pyc
+%%MMDIR%%/pythonlib/korean/johab.py
+%%MMDIR%%/pythonlib/korean/johab.pyc
+%%MMDIR%%/pythonlib/korean/mappings/__init__.py
+%%MMDIR%%/pythonlib/korean/mappings/__init__.pyc
+%%MMDIR%%/pythonlib/korean/mappings/johab_ideograph.py
+%%MMDIR%%/pythonlib/korean/mappings/johab_ideograph.pyc
+%%MMDIR%%/pythonlib/korean/mappings/ksc5601_hangul.py
+%%MMDIR%%/pythonlib/korean/mappings/ksc5601_hangul.pyc
+%%MMDIR%%/pythonlib/korean/mappings/ksc5601_ideograph.py
+%%MMDIR%%/pythonlib/korean/mappings/ksc5601_ideograph.pyc
+%%MMDIR%%/pythonlib/korean/mappings/ksc5601_misc.py
+%%MMDIR%%/pythonlib/korean/mappings/ksc5601_misc.pyc
+%%MMDIR%%/pythonlib/korean/mappings/uhc.py
+%%MMDIR%%/pythonlib/korean/mappings/uhc.pyc
+%%MMDIR%%/pythonlib/korean/python/__init__.py
+%%MMDIR%%/pythonlib/korean/python/__init__.pyc
+%%MMDIR%%/pythonlib/korean/python/cp949.py
+%%MMDIR%%/pythonlib/korean/python/cp949.pyc
+%%MMDIR%%/pythonlib/korean/python/euc_kr.py
+%%MMDIR%%/pythonlib/korean/python/euc_kr.pyc
+%%MMDIR%%/pythonlib/korean/python/hangul.py
+%%MMDIR%%/pythonlib/korean/python/hangul.pyc
+%%MMDIR%%/pythonlib/korean/python/iso_2022_kr.py
+%%MMDIR%%/pythonlib/korean/python/iso_2022_kr.pyc
+%%MMDIR%%/pythonlib/korean/python/johab.py
+%%MMDIR%%/pythonlib/korean/python/johab.pyc
+%%MMDIR%%/pythonlib/korean/python/qwerty2bul.py
+%%MMDIR%%/pythonlib/korean/python/qwerty2bul.pyc
+%%MMDIR%%/pythonlib/korean/python/unijohab.py
+%%MMDIR%%/pythonlib/korean/python/unijohab.pyc
+%%MMDIR%%/pythonlib/korean/qwerty2bul.py
+%%MMDIR%%/pythonlib/korean/qwerty2bul.pyc
+%%MMDIR%%/pythonlib/korean/unijohab.py
+%%MMDIR%%/pythonlib/korean/unijohab.pyc
+%%MMDIR%%/pythonlib/lib/%%PYTHON_VERSION%%/site-packages/japanese.pth
+%%MMDIR%%/scripts/admin
+%%MMDIR%%/scripts/bounces
+%%MMDIR%%/scripts/confirm
+%%MMDIR%%/scripts/driver
+%%MMDIR%%/scripts/join
+%%MMDIR%%/scripts/leave
+%%MMDIR%%/scripts/mailman
+%%MMDIR%%/scripts/owner
+%%MMDIR%%/scripts/paths.py
+%%MMDIR%%/scripts/paths.pyc
+%%MMDIR%%/scripts/post
+%%MMDIR%%/scripts/request
+%%MMDIR%%/scripts/subscribe
+%%MMDIR%%/scripts/unsubscribe
+%%MMDIR%%/templates/big5/admindbpreamble.html
+%%MMDIR%%/templates/big5/adminsubscribeack.txt
+%%MMDIR%%/templates/big5/adminunsubscribeack.txt
+%%MMDIR%%/templates/big5/admlogin.html
+%%MMDIR%%/templates/big5/approve.txt
+%%MMDIR%%/templates/big5/bounce.txt
+%%MMDIR%%/templates/big5/checkdbs.txt
+%%MMDIR%%/templates/big5/convert.txt
+%%MMDIR%%/templates/big5/cronpass.txt
+%%MMDIR%%/templates/big5/handle_opts.html
+%%MMDIR%%/templates/big5/headfoot.html
+%%MMDIR%%/templates/big5/help.txt
+%%MMDIR%%/templates/big5/listinfo.html
+%%MMDIR%%/templates/big5/masthead.txt
+%%MMDIR%%/templates/big5/newlist.txt
+%%MMDIR%%/templates/big5/options.html
+%%MMDIR%%/templates/big5/postack.txt
+%%MMDIR%%/templates/big5/postauth.txt
+%%MMDIR%%/templates/big5/postheld.txt
+%%MMDIR%%/templates/big5/refuse.txt
+%%MMDIR%%/templates/big5/roster.html
+%%MMDIR%%/templates/big5/subauth.txt
+%%MMDIR%%/templates/big5/subscribe.html
+%%MMDIR%%/templates/big5/subscribeack.txt
+%%MMDIR%%/templates/big5/userpass.txt
+%%MMDIR%%/templates/big5/verify.txt
+%%MMDIR%%/templates/cs/admindbdetails.html
+%%MMDIR%%/templates/cs/admindbpreamble.html
+%%MMDIR%%/templates/cs/admindbsummary.html
+%%MMDIR%%/templates/cs/adminsubscribeack.txt
+%%MMDIR%%/templates/cs/adminunsubscribeack.txt
+%%MMDIR%%/templates/cs/admlogin.html
+%%MMDIR%%/templates/cs/approve.txt
+%%MMDIR%%/templates/cs/article.html
+%%MMDIR%%/templates/cs/bounce.txt
+%%MMDIR%%/templates/cs/checkdbs.txt
+%%MMDIR%%/templates/cs/convert.txt
+%%MMDIR%%/templates/cs/cronpass.txt
+%%MMDIR%%/templates/cs/disabled.txt
+%%MMDIR%%/templates/cs/emptyarchive.html
+%%MMDIR%%/templates/cs/headfoot.html
+%%MMDIR%%/templates/cs/help.txt
+%%MMDIR%%/templates/cs/listinfo.html
+%%MMDIR%%/templates/cs/masthead.txt
+%%MMDIR%%/templates/cs/newlist.txt
+%%MMDIR%%/templates/cs/options.html
+%%MMDIR%%/templates/cs/postack.txt
+%%MMDIR%%/templates/cs/postauth.txt
+%%MMDIR%%/templates/cs/postheld.txt
+%%MMDIR%%/templates/cs/private.html
+%%MMDIR%%/templates/cs/refuse.txt
+%%MMDIR%%/templates/cs/roster.html
+%%MMDIR%%/templates/cs/subauth.txt
+%%MMDIR%%/templates/cs/subscribe.html
+%%MMDIR%%/templates/cs/subscribeack.txt
+%%MMDIR%%/templates/cs/unsub.txt
+%%MMDIR%%/templates/cs/unsubauth.txt
+%%MMDIR%%/templates/cs/userpass.txt
+%%MMDIR%%/templates/cs/verify.txt
+%%MMDIR%%/templates/de/admindbdetails.html
+%%MMDIR%%/templates/de/admindbpreamble.html
+%%MMDIR%%/templates/de/admindbsummary.html
+%%MMDIR%%/templates/de/adminsubscribeack.txt
+%%MMDIR%%/templates/de/adminunsubscribeack.txt
+%%MMDIR%%/templates/de/admlogin.html
+%%MMDIR%%/templates/de/approve.txt
+%%MMDIR%%/templates/de/article.html
+%%MMDIR%%/templates/de/bounce.txt
+%%MMDIR%%/templates/de/checkdbs.txt
+%%MMDIR%%/templates/de/convert.txt
+%%MMDIR%%/templates/de/cronpass.txt
+%%MMDIR%%/templates/de/disabled.txt
+%%MMDIR%%/templates/de/headfoot.html
+%%MMDIR%%/templates/de/help.txt
+%%MMDIR%%/templates/de/invite.txt
+%%MMDIR%%/templates/de/listinfo.html
+%%MMDIR%%/templates/de/masthead.txt
+%%MMDIR%%/templates/de/newlist.txt
+%%MMDIR%%/templates/de/options.html
+%%MMDIR%%/templates/de/postack.txt
+%%MMDIR%%/templates/de/postauth.txt
+%%MMDIR%%/templates/de/postheld.txt
+%%MMDIR%%/templates/de/private.html
+%%MMDIR%%/templates/de/refuse.txt
+%%MMDIR%%/templates/de/roster.html
+%%MMDIR%%/templates/de/subauth.txt
+%%MMDIR%%/templates/de/subscribe.html
+%%MMDIR%%/templates/de/subscribeack.txt
+%%MMDIR%%/templates/de/unsub.txt
+%%MMDIR%%/templates/de/userpass.txt
+%%MMDIR%%/templates/de/verify.txt
+%%MMDIR%%/templates/en/admindbdetails.html
+%%MMDIR%%/templates/en/admindbpreamble.html
+%%MMDIR%%/templates/en/admindbsummary.html
+%%MMDIR%%/templates/en/adminsubscribeack.txt
+%%MMDIR%%/templates/en/adminunsubscribeack.txt
+%%MMDIR%%/templates/en/admlogin.html
+%%MMDIR%%/templates/en/approve.txt
+%%MMDIR%%/templates/en/archidxentry.html
+%%MMDIR%%/templates/en/archidxfoot.html
+%%MMDIR%%/templates/en/archidxhead.html
+%%MMDIR%%/templates/en/archlistend.html
+%%MMDIR%%/templates/en/archliststart.html
+%%MMDIR%%/templates/en/archtoc.html
+%%MMDIR%%/templates/en/archtocentry.html
+%%MMDIR%%/templates/en/article.html
+%%MMDIR%%/templates/en/bounce.txt
+%%MMDIR%%/templates/en/checkdbs.txt
+%%MMDIR%%/templates/en/convert.txt
+%%MMDIR%%/templates/en/cronpass.txt
+%%MMDIR%%/templates/en/disabled.txt
+%%MMDIR%%/templates/en/emptyarchive.html
+%%MMDIR%%/templates/en/headfoot.html
+%%MMDIR%%/templates/en/help.txt
+%%MMDIR%%/templates/en/invite.txt
+%%MMDIR%%/templates/en/listinfo.html
+%%MMDIR%%/templates/en/masthead.txt
+%%MMDIR%%/templates/en/newlist.txt
+%%MMDIR%%/templates/en/nomoretoday.txt
+%%MMDIR%%/templates/en/options.html
+%%MMDIR%%/templates/en/postack.txt
+%%MMDIR%%/templates/en/postauth.txt
+%%MMDIR%%/templates/en/postheld.txt
+%%MMDIR%%/templates/en/private.html
+%%MMDIR%%/templates/en/refuse.txt
+%%MMDIR%%/templates/en/roster.html
+%%MMDIR%%/templates/en/subauth.txt
+%%MMDIR%%/templates/en/subscribe.html
+%%MMDIR%%/templates/en/subscribeack.txt
+%%MMDIR%%/templates/en/unsub.txt
+%%MMDIR%%/templates/en/unsubauth.txt
+%%MMDIR%%/templates/en/userpass.txt
+%%MMDIR%%/templates/en/verify.txt
+%%MMDIR%%/templates/es/admindbdetails.html
+%%MMDIR%%/templates/es/admindbpreamble.html
+%%MMDIR%%/templates/es/admindbsummary.html
+%%MMDIR%%/templates/es/adminsubscribeack.txt
+%%MMDIR%%/templates/es/adminunsubscribeack.txt
+%%MMDIR%%/templates/es/admlogin.html
+%%MMDIR%%/templates/es/approve.txt
+%%MMDIR%%/templates/es/article.html
+%%MMDIR%%/templates/es/bounce.txt
+%%MMDIR%%/templates/es/checkdbs.txt
+%%MMDIR%%/templates/es/convert.txt
+%%MMDIR%%/templates/es/cronpass.txt
+%%MMDIR%%/templates/es/disabled.txt
+%%MMDIR%%/templates/es/emptyarchive.html
+%%MMDIR%%/templates/es/handle_opts.html
+%%MMDIR%%/templates/es/headfoot.html
+%%MMDIR%%/templates/es/help.txt
+%%MMDIR%%/templates/es/invite.txt
+%%MMDIR%%/templates/es/listinfo.html
+%%MMDIR%%/templates/es/masthead.txt
+%%MMDIR%%/templates/es/newlist.txt
+%%MMDIR%%/templates/es/nomoretoday.txt
+%%MMDIR%%/templates/es/options.html
+%%MMDIR%%/templates/es/postack.txt
+%%MMDIR%%/templates/es/postauth.txt
+%%MMDIR%%/templates/es/postheld.txt
+%%MMDIR%%/templates/es/private.html
+%%MMDIR%%/templates/es/refuse.txt
+%%MMDIR%%/templates/es/roster.html
+%%MMDIR%%/templates/es/subauth.txt
+%%MMDIR%%/templates/es/subscribe.html
+%%MMDIR%%/templates/es/subscribeack.txt
+%%MMDIR%%/templates/es/unsub.txt
+%%MMDIR%%/templates/es/unsubauth.txt
+%%MMDIR%%/templates/es/userpass.txt
+%%MMDIR%%/templates/es/verify.txt
+%%MMDIR%%/templates/fi/admindbdetails.html
+%%MMDIR%%/templates/fi/admindbpreamble.html
+%%MMDIR%%/templates/fi/admindbsummary.html
+%%MMDIR%%/templates/fi/adminsubscribeack.txt
+%%MMDIR%%/templates/fi/adminunsubscribeack.txt
+%%MMDIR%%/templates/fi/admlogin.html
+%%MMDIR%%/templates/fi/approve.txt
+%%MMDIR%%/templates/fi/article.html
+%%MMDIR%%/templates/fi/bounce.txt
+%%MMDIR%%/templates/fi/checkdbs.txt
+%%MMDIR%%/templates/fi/convert.txt
+%%MMDIR%%/templates/fi/cronpass.txt
+%%MMDIR%%/templates/fi/disabled.txt
+%%MMDIR%%/templates/fi/headfoot.html
+%%MMDIR%%/templates/fi/help.txt
+%%MMDIR%%/templates/fi/listinfo.html
+%%MMDIR%%/templates/fi/masthead.txt
+%%MMDIR%%/templates/fi/newlist.txt
+%%MMDIR%%/templates/fi/options.html
+%%MMDIR%%/templates/fi/postack.txt
+%%MMDIR%%/templates/fi/postauth.txt
+%%MMDIR%%/templates/fi/postheld.txt
+%%MMDIR%%/templates/fi/private.html
+%%MMDIR%%/templates/fi/reenable.txt
+%%MMDIR%%/templates/fi/refuse.txt
+%%MMDIR%%/templates/fi/roster.html
+%%MMDIR%%/templates/fi/subauth.txt
+%%MMDIR%%/templates/fi/subscribe.html
+%%MMDIR%%/templates/fi/subscribeack.txt
+%%MMDIR%%/templates/fi/unsub.txt
+%%MMDIR%%/templates/fi/unsubauth.txt
+%%MMDIR%%/templates/fi/userpass.txt
+%%MMDIR%%/templates/fi/verify.txt
+%%MMDIR%%/templates/fr/admindbdetails.html
+%%MMDIR%%/templates/fr/admindbpreamble.html
+%%MMDIR%%/templates/fr/admindbsummary.html
+%%MMDIR%%/templates/fr/adminsubscribeack.txt
+%%MMDIR%%/templates/fr/adminunsubscribeack.txt
+%%MMDIR%%/templates/fr/admlogin.html
+%%MMDIR%%/templates/fr/approve.txt
+%%MMDIR%%/templates/fr/article.html
+%%MMDIR%%/templates/fr/bounce.txt
+%%MMDIR%%/templates/fr/checkdbs.txt
+%%MMDIR%%/templates/fr/convert.txt
+%%MMDIR%%/templates/fr/cronpass.txt
+%%MMDIR%%/templates/fr/disabled.txt
+%%MMDIR%%/templates/fr/emptyarchive.html
+%%MMDIR%%/templates/fr/handle_opts.html
+%%MMDIR%%/templates/fr/headfoot.html
+%%MMDIR%%/templates/fr/help.txt
+%%MMDIR%%/templates/fr/invite.txt
+%%MMDIR%%/templates/fr/listinfo.html
+%%MMDIR%%/templates/fr/masthead.txt
+%%MMDIR%%/templates/fr/newlist.txt
+%%MMDIR%%/templates/fr/nomoretoday.txt
+%%MMDIR%%/templates/fr/options.html
+%%MMDIR%%/templates/fr/postack.txt
+%%MMDIR%%/templates/fr/postauth.txt
+%%MMDIR%%/templates/fr/postheld.txt
+%%MMDIR%%/templates/fr/private.html
+%%MMDIR%%/templates/fr/refuse.txt
+%%MMDIR%%/templates/fr/roster.html
+%%MMDIR%%/templates/fr/subauth.txt
+%%MMDIR%%/templates/fr/subscribe.html
+%%MMDIR%%/templates/fr/subscribeack.txt
+%%MMDIR%%/templates/fr/unsub.txt
+%%MMDIR%%/templates/fr/unsubauth.txt
+%%MMDIR%%/templates/fr/userpass.txt
+%%MMDIR%%/templates/fr/verify.txt
+%%MMDIR%%/templates/gb/admindbpreamble.html
+%%MMDIR%%/templates/gb/adminsubscribeack.txt
+%%MMDIR%%/templates/gb/adminunsubscribeack.txt
+%%MMDIR%%/templates/gb/admlogin.html
+%%MMDIR%%/templates/gb/approve.txt
+%%MMDIR%%/templates/gb/bounce.txt
+%%MMDIR%%/templates/gb/checkdbs.txt
+%%MMDIR%%/templates/gb/convert.txt
+%%MMDIR%%/templates/gb/cronpass.txt
+%%MMDIR%%/templates/gb/handle_opts.html
+%%MMDIR%%/templates/gb/headfoot.html
+%%MMDIR%%/templates/gb/help.txt
+%%MMDIR%%/templates/gb/listinfo.html
+%%MMDIR%%/templates/gb/masthead.txt
+%%MMDIR%%/templates/gb/newlist.txt
+%%MMDIR%%/templates/gb/options.html
+%%MMDIR%%/templates/gb/postack.txt
+%%MMDIR%%/templates/gb/postauth.txt
+%%MMDIR%%/templates/gb/postheld.txt
+%%MMDIR%%/templates/gb/refuse.txt
+%%MMDIR%%/templates/gb/roster.html
+%%MMDIR%%/templates/gb/subauth.txt
+%%MMDIR%%/templates/gb/subscribe.html
+%%MMDIR%%/templates/gb/subscribeack.txt
+%%MMDIR%%/templates/gb/userpass.txt
+%%MMDIR%%/templates/gb/verify.txt
+%%MMDIR%%/templates/hu/admindbdetails.html
+%%MMDIR%%/templates/hu/admindbpreamble.html
+%%MMDIR%%/templates/hu/admindbsummary.html
+%%MMDIR%%/templates/hu/adminsubscribeack.txt
+%%MMDIR%%/templates/hu/adminunsubscribeack.txt
+%%MMDIR%%/templates/hu/admlogin.html
+%%MMDIR%%/templates/hu/approve.txt
+%%MMDIR%%/templates/hu/article.html
+%%MMDIR%%/templates/hu/bounce.txt
+%%MMDIR%%/templates/hu/checkdbs.txt
+%%MMDIR%%/templates/hu/convert.txt
+%%MMDIR%%/templates/hu/cronpass.txt
+%%MMDIR%%/templates/hu/disabled.txt
+%%MMDIR%%/templates/hu/emptyarchive.html
+%%MMDIR%%/templates/hu/headfoot.html
+%%MMDIR%%/templates/hu/help.txt
+%%MMDIR%%/templates/hu/illik.html
+%%MMDIR%%/templates/hu/listinfo.html
+%%MMDIR%%/templates/hu/masthead.txt
+%%MMDIR%%/templates/hu/newlist.txt
+%%MMDIR%%/templates/hu/options.html
+%%MMDIR%%/templates/hu/postack.txt
+%%MMDIR%%/templates/hu/postauth.txt
+%%MMDIR%%/templates/hu/postheld.txt
+%%MMDIR%%/templates/hu/private.html
+%%MMDIR%%/templates/hu/refuse.txt
+%%MMDIR%%/templates/hu/roster.html
+%%MMDIR%%/templates/hu/subauth.txt
+%%MMDIR%%/templates/hu/subscribe.html
+%%MMDIR%%/templates/hu/subscribeack.txt
+%%MMDIR%%/templates/hu/unsub.txt
+%%MMDIR%%/templates/hu/unsubauth.txt
+%%MMDIR%%/templates/hu/userpass.txt
+%%MMDIR%%/templates/hu/verify.txt
+%%MMDIR%%/templates/it/admindbdetails.html
+%%MMDIR%%/templates/it/admindbpreamble.html
+%%MMDIR%%/templates/it/admindbsummary.html
+%%MMDIR%%/templates/it/adminsubscribeack.txt
+%%MMDIR%%/templates/it/adminunsubscribeack.txt
+%%MMDIR%%/templates/it/admlogin.html
+%%MMDIR%%/templates/it/approve.txt
+%%MMDIR%%/templates/it/archidxentry.html
+%%MMDIR%%/templates/it/archidxfoot.html
+%%MMDIR%%/templates/it/archidxhead.html
+%%MMDIR%%/templates/it/archlistend.html
+%%MMDIR%%/templates/it/archliststart.html
+%%MMDIR%%/templates/it/archtoc.html
+%%MMDIR%%/templates/it/archtocentry.html
+%%MMDIR%%/templates/it/article.html
+%%MMDIR%%/templates/it/bounce.txt
+%%MMDIR%%/templates/it/checkdbs.txt
+%%MMDIR%%/templates/it/convert.txt
+%%MMDIR%%/templates/it/cronpass.txt
+%%MMDIR%%/templates/it/disabled.txt
+%%MMDIR%%/templates/it/emptyarchive.html
+%%MMDIR%%/templates/it/headfoot.html
+%%MMDIR%%/templates/it/help.txt
+%%MMDIR%%/templates/it/invite.txt
+%%MMDIR%%/templates/it/listinfo.html
+%%MMDIR%%/templates/it/masthead.txt
+%%MMDIR%%/templates/it/newlist.txt
+%%MMDIR%%/templates/it/nomoretoday.txt
+%%MMDIR%%/templates/it/options.html
+%%MMDIR%%/templates/it/postack.txt
+%%MMDIR%%/templates/it/postauth.txt
+%%MMDIR%%/templates/it/postheld.txt
+%%MMDIR%%/templates/it/private.html
+%%MMDIR%%/templates/it/refuse.txt
+%%MMDIR%%/templates/it/roster.html
+%%MMDIR%%/templates/it/subauth.txt
+%%MMDIR%%/templates/it/subscribe.html
+%%MMDIR%%/templates/it/subscribeack.txt
+%%MMDIR%%/templates/it/unsub.txt
+%%MMDIR%%/templates/it/unsubauth.txt
+%%MMDIR%%/templates/it/userpass.txt
+%%MMDIR%%/templates/it/verify.txt
+%%MMDIR%%/templates/ja/admindbdetails.html
+%%MMDIR%%/templates/ja/admindbpreamble.html
+%%MMDIR%%/templates/ja/admindbsummary.html
+%%MMDIR%%/templates/ja/adminsubscribeack.txt
+%%MMDIR%%/templates/ja/adminunsubscribeack.txt
+%%MMDIR%%/templates/ja/admlogin.html
+%%MMDIR%%/templates/ja/approve.txt
+%%MMDIR%%/templates/ja/archidxentry.html
+%%MMDIR%%/templates/ja/archidxfoot.html
+%%MMDIR%%/templates/ja/archidxhead.html
+%%MMDIR%%/templates/ja/archlistend.html
+%%MMDIR%%/templates/ja/archliststart.html
+%%MMDIR%%/templates/ja/archtoc.html
+%%MMDIR%%/templates/ja/archtocentry.html
+%%MMDIR%%/templates/ja/article.html
+%%MMDIR%%/templates/ja/bounce.txt
+%%MMDIR%%/templates/ja/checkdbs.txt
+%%MMDIR%%/templates/ja/convert.txt
+%%MMDIR%%/templates/ja/cronpass.txt
+%%MMDIR%%/templates/ja/disabled.txt
+%%MMDIR%%/templates/ja/emptyarchive.html
+%%MMDIR%%/templates/ja/headfoot.html
+%%MMDIR%%/templates/ja/help.txt
+%%MMDIR%%/templates/ja/invite.txt
+%%MMDIR%%/templates/ja/listinfo.html
+%%MMDIR%%/templates/ja/masthead.txt
+%%MMDIR%%/templates/ja/newlist.txt
+%%MMDIR%%/templates/ja/nomoretoday.txt
+%%MMDIR%%/templates/ja/options.html
+%%MMDIR%%/templates/ja/postack.txt
+%%MMDIR%%/templates/ja/postauth.txt
+%%MMDIR%%/templates/ja/postheld.txt
+%%MMDIR%%/templates/ja/private.html
+%%MMDIR%%/templates/ja/refuse.txt
+%%MMDIR%%/templates/ja/roster.html
+%%MMDIR%%/templates/ja/subauth.txt
+%%MMDIR%%/templates/ja/subscribe.html
+%%MMDIR%%/templates/ja/subscribeack.txt
+%%MMDIR%%/templates/ja/unsub.txt
+%%MMDIR%%/templates/ja/unsubauth.txt
+%%MMDIR%%/templates/ja/userpass.txt
+%%MMDIR%%/templates/ja/verify.txt
+%%MMDIR%%/templates/ko/admindbdetails.html
+%%MMDIR%%/templates/ko/admindbpreamble.html
+%%MMDIR%%/templates/ko/admindbsummary.html
+%%MMDIR%%/templates/ko/adminsubscribeack.txt
+%%MMDIR%%/templates/ko/adminunsubscribeack.txt
+%%MMDIR%%/templates/ko/admlogin.html
+%%MMDIR%%/templates/ko/approve.txt
+%%MMDIR%%/templates/ko/article.html
+%%MMDIR%%/templates/ko/bounce.txt
+%%MMDIR%%/templates/ko/checkdbs.txt
+%%MMDIR%%/templates/ko/convert.txt
+%%MMDIR%%/templates/ko/cronpass.txt
+%%MMDIR%%/templates/ko/disabled.txt
+%%MMDIR%%/templates/ko/emptyarchive.html
+%%MMDIR%%/templates/ko/headfoot.html
+%%MMDIR%%/templates/ko/help.txt
+%%MMDIR%%/templates/ko/invite.txt
+%%MMDIR%%/templates/ko/listinfo.html
+%%MMDIR%%/templates/ko/masthead.txt
+%%MMDIR%%/templates/ko/newlist.txt
+%%MMDIR%%/templates/ko/options.html
+%%MMDIR%%/templates/ko/postack.txt
+%%MMDIR%%/templates/ko/postauth.txt
+%%MMDIR%%/templates/ko/postheld.txt
+%%MMDIR%%/templates/ko/private.html
+%%MMDIR%%/templates/ko/refuse.txt
+%%MMDIR%%/templates/ko/roster.html
+%%MMDIR%%/templates/ko/subauth.txt
+%%MMDIR%%/templates/ko/subscribe.html
+%%MMDIR%%/templates/ko/subscribeack.txt
+%%MMDIR%%/templates/ko/unsub.txt
+%%MMDIR%%/templates/ko/unsubauth.txt
+%%MMDIR%%/templates/ko/userpass.txt
+%%MMDIR%%/templates/ko/verify.txt
+%%MMDIR%%/templates/nl/admindbdetails.html
+%%MMDIR%%/templates/nl/admindbpreamble.html
+%%MMDIR%%/templates/nl/admindbsummary.html
+%%MMDIR%%/templates/nl/adminsubscribeack.txt
+%%MMDIR%%/templates/nl/adminunsubscribeack.txt
+%%MMDIR%%/templates/nl/admlogin.html
+%%MMDIR%%/templates/nl/approve.txt
+%%MMDIR%%/templates/nl/article.html
+%%MMDIR%%/templates/nl/bounce.txt
+%%MMDIR%%/templates/nl/checkdbs.txt
+%%MMDIR%%/templates/nl/convert.txt
+%%MMDIR%%/templates/nl/cronpass.txt
+%%MMDIR%%/templates/nl/disabled.txt
+%%MMDIR%%/templates/nl/emptyarchive.html
+%%MMDIR%%/templates/nl/headfoot.html
+%%MMDIR%%/templates/nl/help.txt
+%%MMDIR%%/templates/nl/invite.txt
+%%MMDIR%%/templates/nl/listinfo.html
+%%MMDIR%%/templates/nl/masthead.txt
+%%MMDIR%%/templates/nl/newlist.txt
+%%MMDIR%%/templates/nl/options.html
+%%MMDIR%%/templates/nl/postack.txt
+%%MMDIR%%/templates/nl/postauth.txt
+%%MMDIR%%/templates/nl/postheld.txt
+%%MMDIR%%/templates/nl/private.html
+%%MMDIR%%/templates/nl/refuse.txt
+%%MMDIR%%/templates/nl/roster.html
+%%MMDIR%%/templates/nl/subauth.txt
+%%MMDIR%%/templates/nl/subscribe.html
+%%MMDIR%%/templates/nl/subscribeack.txt
+%%MMDIR%%/templates/nl/unsub.txt
+%%MMDIR%%/templates/nl/unsubauth.txt
+%%MMDIR%%/templates/nl/userpass.txt
+%%MMDIR%%/templates/nl/verify.txt
+%%MMDIR%%/templates/no/admindbdetails.html
+%%MMDIR%%/templates/no/admindbpreamble.html
+%%MMDIR%%/templates/no/admindbsummary.html
+%%MMDIR%%/templates/no/adminsubscribeack.txt
+%%MMDIR%%/templates/no/adminunsubscribeack.txt
+%%MMDIR%%/templates/no/admlogin.html
+%%MMDIR%%/templates/no/approve.txt
+%%MMDIR%%/templates/no/article.html
+%%MMDIR%%/templates/no/bounce.txt
+%%MMDIR%%/templates/no/checkdbs.txt
+%%MMDIR%%/templates/no/convert.txt
+%%MMDIR%%/templates/no/cronpass.txt
+%%MMDIR%%/templates/no/disabled.txt
+%%MMDIR%%/templates/no/emptyarchive.html
+%%MMDIR%%/templates/no/headfoot.html
+%%MMDIR%%/templates/no/help.txt
+%%MMDIR%%/templates/no/invite.txt
+%%MMDIR%%/templates/no/listinfo.html
+%%MMDIR%%/templates/no/masthead.txt
+%%MMDIR%%/templates/no/newlist.txt
+%%MMDIR%%/templates/no/nomoretoday.txt
+%%MMDIR%%/templates/no/options.html
+%%MMDIR%%/templates/no/postack.txt
+%%MMDIR%%/templates/no/postauth.txt
+%%MMDIR%%/templates/no/postheld.txt
+%%MMDIR%%/templates/no/private.html
+%%MMDIR%%/templates/no/refuse.txt
+%%MMDIR%%/templates/no/roster.html
+%%MMDIR%%/templates/no/subauth.txt
+%%MMDIR%%/templates/no/subscribe.html
+%%MMDIR%%/templates/no/subscribeack.txt
+%%MMDIR%%/templates/no/unsub.txt
+%%MMDIR%%/templates/no/unsubauth.txt
+%%MMDIR%%/templates/no/userpass.txt
+%%MMDIR%%/templates/no/verify.txt
+%%MMDIR%%/templates/pt_BR/admindbdetails.html
+%%MMDIR%%/templates/pt_BR/admindbpreamble.html
+%%MMDIR%%/templates/pt_BR/admindbsummary.html
+%%MMDIR%%/templates/pt_BR/adminsubscribeack.txt
+%%MMDIR%%/templates/pt_BR/adminunsubscribeack.txt
+%%MMDIR%%/templates/pt_BR/admlogin.html
+%%MMDIR%%/templates/pt_BR/admlogin.txt
+%%MMDIR%%/templates/pt_BR/approve.txt
+%%MMDIR%%/templates/pt_BR/article.html
+%%MMDIR%%/templates/pt_BR/bounce.txt
+%%MMDIR%%/templates/pt_BR/checkdbs.txt
+%%MMDIR%%/templates/pt_BR/convert.txt
+%%MMDIR%%/templates/pt_BR/cronpass.txt
+%%MMDIR%%/templates/pt_BR/disabled.txt
+%%MMDIR%%/templates/pt_BR/emptyarchive.html
+%%MMDIR%%/templates/pt_BR/headfoot.html
+%%MMDIR%%/templates/pt_BR/help.txt
+%%MMDIR%%/templates/pt_BR/invite.txt
+%%MMDIR%%/templates/pt_BR/listinfo.html
+%%MMDIR%%/templates/pt_BR/masthead.txt
+%%MMDIR%%/templates/pt_BR/newlist.txt
+%%MMDIR%%/templates/pt_BR/options.html
+%%MMDIR%%/templates/pt_BR/postack.txt
+%%MMDIR%%/templates/pt_BR/postauth.txt
+%%MMDIR%%/templates/pt_BR/postheld.txt
+%%MMDIR%%/templates/pt_BR/private.html
+%%MMDIR%%/templates/pt_BR/refuse.txt
+%%MMDIR%%/templates/pt_BR/roster.html
+%%MMDIR%%/templates/pt_BR/subauth.txt
+%%MMDIR%%/templates/pt_BR/subscribe.html
+%%MMDIR%%/templates/pt_BR/subscribeack.txt
+%%MMDIR%%/templates/pt_BR/unsub.txt
+%%MMDIR%%/templates/pt_BR/unsubauth.txt
+%%MMDIR%%/templates/pt_BR/userpass.txt
+%%MMDIR%%/templates/pt_BR/verify.txt
+%%MMDIR%%/templates/ru/admindbdetails.html
+%%MMDIR%%/templates/ru/admindbpreamble.html
+%%MMDIR%%/templates/ru/admindbsummary.html
+%%MMDIR%%/templates/ru/adminsubscribeack.txt
+%%MMDIR%%/templates/ru/adminunsubscribeack.txt
+%%MMDIR%%/templates/ru/admlogin.html
+%%MMDIR%%/templates/ru/approve.txt
+%%MMDIR%%/templates/ru/archidxentry.html
+%%MMDIR%%/templates/ru/archidxfoot.html
+%%MMDIR%%/templates/ru/archidxhead.html
+%%MMDIR%%/templates/ru/archlistend.html
+%%MMDIR%%/templates/ru/archliststart.html
+%%MMDIR%%/templates/ru/archtoc.html
+%%MMDIR%%/templates/ru/archtocentry.html
+%%MMDIR%%/templates/ru/article.html
+%%MMDIR%%/templates/ru/bounce.txt
+%%MMDIR%%/templates/ru/checkdbs.txt
+%%MMDIR%%/templates/ru/convert.txt
+%%MMDIR%%/templates/ru/cronpass.txt
+%%MMDIR%%/templates/ru/disabled.txt
+%%MMDIR%%/templates/ru/emptyarchive.html
+%%MMDIR%%/templates/ru/headfoot.html
+%%MMDIR%%/templates/ru/help.txt
+%%MMDIR%%/templates/ru/invite.txt
+%%MMDIR%%/templates/ru/listinfo.html
+%%MMDIR%%/templates/ru/masthead.txt
+%%MMDIR%%/templates/ru/newlist.txt
+%%MMDIR%%/templates/ru/nomoretoday.txt
+%%MMDIR%%/templates/ru/options.html
+%%MMDIR%%/templates/ru/postack.txt
+%%MMDIR%%/templates/ru/postauth.txt
+%%MMDIR%%/templates/ru/postheld.txt
+%%MMDIR%%/templates/ru/private.html
+%%MMDIR%%/templates/ru/refuse.txt
+%%MMDIR%%/templates/ru/roster.html
+%%MMDIR%%/templates/ru/subauth.txt
+%%MMDIR%%/templates/ru/subscribe.html
+%%MMDIR%%/templates/ru/subscribeack.txt
+%%MMDIR%%/templates/ru/unsub.txt
+%%MMDIR%%/templates/ru/unsubauth.txt
+%%MMDIR%%/templates/ru/userpass.txt
+%%MMDIR%%/templates/ru/verify.txt
+%%MMDIR%%/templates/sv/admindbdetails.html
+%%MMDIR%%/templates/sv/admindbpreamble.html
+%%MMDIR%%/templates/sv/admindbsummary.html
+%%MMDIR%%/templates/sv/adminsubscribeack.txt
+%%MMDIR%%/templates/sv/adminunsubscribeack.txt
+%%MMDIR%%/templates/sv/admlogin.html
+%%MMDIR%%/templates/sv/approve.txt
+%%MMDIR%%/templates/sv/article.html
+%%MMDIR%%/templates/sv/bounce.txt
+%%MMDIR%%/templates/sv/checkdbs.txt
+%%MMDIR%%/templates/sv/convert.txt
+%%MMDIR%%/templates/sv/cronpass.txt
+%%MMDIR%%/templates/sv/disabled.txt
+%%MMDIR%%/templates/sv/emptyarchive.html
+%%MMDIR%%/templates/sv/headfoot.html
+%%MMDIR%%/templates/sv/help.txt
+%%MMDIR%%/templates/sv/invite.txt
+%%MMDIR%%/templates/sv/listinfo.html
+%%MMDIR%%/templates/sv/masthead.txt
+%%MMDIR%%/templates/sv/newlist.txt
+%%MMDIR%%/templates/sv/options.html
+%%MMDIR%%/templates/sv/postack.txt
+%%MMDIR%%/templates/sv/postauth.txt
+%%MMDIR%%/templates/sv/postheld.txt
+%%MMDIR%%/templates/sv/private.html
+%%MMDIR%%/templates/sv/refuse.txt
+%%MMDIR%%/templates/sv/roster.html
+%%MMDIR%%/templates/sv/subauth.txt
+%%MMDIR%%/templates/sv/subscribe.html
+%%MMDIR%%/templates/sv/subscribeack.txt
+%%MMDIR%%/templates/sv/unsub.txt
+%%MMDIR%%/templates/sv/unsubauth.txt
+%%MMDIR%%/templates/sv/userpass.txt
+%%MMDIR%%/templates/sv/verify.txt
+%%MMDIR%%/tests/EmailBase.py
+%%MMDIR%%/tests/TestBase.py
+%%MMDIR%%/tests/bounces/bounce_01.txt
+%%MMDIR%%/tests/bounces/dsn_01.txt
+%%MMDIR%%/tests/bounces/dsn_02.txt
+%%MMDIR%%/tests/bounces/dsn_03.txt
+%%MMDIR%%/tests/bounces/dsn_04.txt
+%%MMDIR%%/tests/bounces/dsn_05.txt
+%%MMDIR%%/tests/bounces/dsn_06.txt
+%%MMDIR%%/tests/bounces/dsn_07.txt
+%%MMDIR%%/tests/bounces/dsn_08.txt
+%%MMDIR%%/tests/bounces/dsn_09.txt
+%%MMDIR%%/tests/bounces/dsn_10.txt
+%%MMDIR%%/tests/bounces/dumbass_01.txt
+%%MMDIR%%/tests/bounces/exim_01.txt
+%%MMDIR%%/tests/bounces/groupwise_01.txt
+%%MMDIR%%/tests/bounces/groupwise_02.txt
+%%MMDIR%%/tests/bounces/hotpop_01.txt
+%%MMDIR%%/tests/bounces/llnl_01.txt
+%%MMDIR%%/tests/bounces/microsoft_01.txt
+%%MMDIR%%/tests/bounces/microsoft_02.txt
+%%MMDIR%%/tests/bounces/netscape_01.txt
+%%MMDIR%%/tests/bounces/newmailru_01.txt
+%%MMDIR%%/tests/bounces/postfix_01.txt
+%%MMDIR%%/tests/bounces/postfix_02.txt
+%%MMDIR%%/tests/bounces/postfix_03.txt
+%%MMDIR%%/tests/bounces/postfix_04.txt
+%%MMDIR%%/tests/bounces/postfix_05.txt
+%%MMDIR%%/tests/bounces/qmail_01.txt
+%%MMDIR%%/tests/bounces/sendmail_01.txt
+%%MMDIR%%/tests/bounces/simple_01.txt
+%%MMDIR%%/tests/bounces/simple_02.txt
+%%MMDIR%%/tests/bounces/simple_03.txt
+%%MMDIR%%/tests/bounces/simple_04.txt
+%%MMDIR%%/tests/bounces/sina_01.txt
+%%MMDIR%%/tests/bounces/smtp32_01.txt
+%%MMDIR%%/tests/bounces/smtp32_02.txt
+%%MMDIR%%/tests/bounces/smtp32_03.txt
+%%MMDIR%%/tests/bounces/yahoo_01.txt
+%%MMDIR%%/tests/bounces/yahoo_02.txt
+%%MMDIR%%/tests/bounces/yahoo_03.txt
+%%MMDIR%%/tests/bounces/yahoo_04.txt
+%%MMDIR%%/tests/bounces/yahoo_05.txt
+%%MMDIR%%/tests/bounces/yahoo_06.txt
+%%MMDIR%%/tests/bounces/yahoo_07.txt
+%%MMDIR%%/tests/bounces/yahoo_08.txt
+%%MMDIR%%/tests/bounces/yahoo_09.txt
+%%MMDIR%%/tests/bounces/yale_01.txt
+%%MMDIR%%/tests/fblast.py
+%%MMDIR%%/tests/msgs/bad_01.txt
+%%MMDIR%%/tests/msgs/nimda.txt
+%%MMDIR%%/tests/test_bounces.py
+%%MMDIR%%/tests/test_handlers.py
+%%MMDIR%%/tests/test_lockfile.py
+%%MMDIR%%/tests/test_membership.py
+%%MMDIR%%/tests/test_message.py
+%%MMDIR%%/tests/test_runners.py
+%%MMDIR%%/tests/test_safedict.py
+%%MMDIR%%/tests/test_security_mgr.py
+%%MMDIR%%/tests/testall.py
+%%PORTDOCS%%share/doc/mailman/BUGS
+%%PORTDOCS%%share/doc/mailman/FAQ
+%%PORTDOCS%%share/doc/mailman/INSTALL
+%%PORTDOCS%%share/doc/mailman/NEWS
+%%PORTDOCS%%share/doc/mailman/README
+%%PORTDOCS%%share/doc/mailman/README-I18N.en
+%%PORTDOCS%%share/doc/mailman/README.BSD
+%%PORTDOCS%%share/doc/mailman/README.CONTRIB
+%%PORTDOCS%%share/doc/mailman/README.EXIM
+%%PORTDOCS%%share/doc/mailman/README.LINUX
+%%PORTDOCS%%share/doc/mailman/README.MACOSX
+%%PORTDOCS%%share/doc/mailman/README.NETSCAPE
+%%PORTDOCS%%share/doc/mailman/README.POSTFIX
+%%PORTDOCS%%share/doc/mailman/README.QMAIL
+%%PORTDOCS%%share/doc/mailman/README.SENDMAIL
+%%PORTDOCS%%share/doc/mailman/README.USERAGENT
+%%PORTDOCS%%share/doc/mailman/UPGRADING
+etc/rc.d/mailman.sh
+@dirrm %%MMDIR%%/tests/msgs
+@dirrm %%MMDIR%%/tests/bounces
+@dirrm %%MMDIR%%/tests
+@dirrm %%MMDIR%%/templates/sv
+@dirrm %%MMDIR%%/templates/ru
+@dirrm %%MMDIR%%/templates/pt_BR
+@dirrm %%MMDIR%%/templates/no
+@dirrm %%MMDIR%%/templates/nl
+@dirrm %%MMDIR%%/templates/ko
+@dirrm %%MMDIR%%/templates/ja
+@dirrm %%MMDIR%%/templates/it
+@dirrm %%MMDIR%%/templates/hu
+@dirrm %%MMDIR%%/templates/gb
+@dirrm %%MMDIR%%/templates/fr
+@dirrm %%MMDIR%%/templates/fi
+@dirrm %%MMDIR%%/templates/es
+@dirrm %%MMDIR%%/templates/en
+@dirrm %%MMDIR%%/templates/de
+@dirrm %%MMDIR%%/templates/cs
+@dirrm %%MMDIR%%/templates/big5
+@dirrm %%MMDIR%%/templates
+@dirrm %%MMDIR%%/scripts
+@dirrm %%MMDIR%%/pythonlib/lib/%%PYTHON_VERSION%%/site-packages
+@dirrm %%MMDIR%%/pythonlib/lib/%%PYTHON_VERSION%%
+@dirrm %%MMDIR%%/pythonlib/lib
+@dirrm %%MMDIR%%/pythonlib/korean/python
+@dirrm %%MMDIR%%/pythonlib/korean/mappings
+@dirrm %%MMDIR%%/pythonlib/korean/c
+@dirrm %%MMDIR%%/pythonlib/korean
+@dirrm %%MMDIR%%/pythonlib/japanese/python
+@dirrm %%MMDIR%%/pythonlib/japanese/mappings
+@dirrm %%MMDIR%%/pythonlib/japanese/c
+@dirrm %%MMDIR%%/pythonlib/japanese/aliases
+@dirrm %%MMDIR%%/pythonlib/japanese
+@dirrm %%MMDIR%%/pythonlib/email
+@dirrm %%MMDIR%%/pythonlib
+@dirrm %%MMDIR%%/messages/sv/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/sv
+@dirrm %%MMDIR%%/messages/ru/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/ru
+@dirrm %%MMDIR%%/messages/pt_BR/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/pt_BR
+@dirrm %%MMDIR%%/messages/no/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/no
+@dirrm %%MMDIR%%/messages/nl/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/nl
+@dirrm %%MMDIR%%/messages/ko/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/ko
+@dirrm %%MMDIR%%/messages/ja/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/ja
+@dirrm %%MMDIR%%/messages/it/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/it
+@dirrm %%MMDIR%%/messages/hu/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/hu
+@dirrm %%MMDIR%%/messages/fr/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/fr
+@dirrm %%MMDIR%%/messages/fi/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/fi
+@dirrm %%MMDIR%%/messages/es/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/es
+@dirrm %%MMDIR%%/messages/de/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/de
+@dirrm %%MMDIR%%/messages/cs/LC_MESSAGES
+@dirrm %%MMDIR%%/messages/cs
+@dirrm %%MMDIR%%/messages
+@dirrm %%MMDIR%%/mail
+@dirrm %%MMDIR%%/icons
+@dirrm %%MMDIR%%/data
+@dirrm %%MMDIR%%/cron
+@dirrm %%MMDIR%%/cgi-bin
+@dirrm %%MMDIR%%/bin
+@dirrm %%MMDIR%%/Mailman/Queue
+@dirrm %%MMDIR%%/Mailman/MTA
+@dirrm %%MMDIR%%/Mailman/Logging
+@dirrm %%MMDIR%%/Mailman/Handlers
+@dirrm %%MMDIR%%/Mailman/Gui
+@dirrm %%MMDIR%%/Mailman/Commands
+@dirrm %%MMDIR%%/Mailman/Cgi
+@dirrm %%MMDIR%%/Mailman/Bouncers
+@dirrm %%MMDIR%%/Mailman/Archiver
+@dirrm %%MMDIR%%/Mailman
+%%PORTDOCS%%@dirrm share/doc/mailman
+@unexec rmdir %D/%%MMDIR%%/spam 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/qfiles 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/logs 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/locks 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/lists 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/archives/public 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/archives/private 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/archives 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/Mailman 2>/dev/null || true
+@unexec rmdir %D/%%MMDIR%%/ 2>/dev/null || true
diff --git a/mail/mailman-devel/pkg-req b/mail/mailman-devel/pkg-req
new file mode 100644
index 000000000000..58b5530f3347
--- /dev/null
+++ b/mail/mailman-devel/pkg-req
@@ -0,0 +1,17 @@
+#!/bin/sh
+
+PATH=$PATH:/usr/local/bin
+
+if [ "x$1" = "xINSTALL" -o "x$2" = "xINSTALL" ]; then
+ PYTHON_GT=`python -c 'import string, sys; \
+ print string.split(sys.version)[0] >= "2.1"'`
+ if [ "x${PYTHON_GT}" = "x1" ]; then
+ exit 0
+ else
+ echo "-----------------------------------------------------------"
+ echo "Mailman requires Python version 2.1 or greater -"
+ echo " please update your Python installation before proceeding."
+ echo "-----------------------------------------------------------"
+ exit 1
+ fi
+fi