summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authorMichael Haro <mharo@FreeBSD.org>1999-08-30 03:17:27 +0000
committerMichael Haro <mharo@FreeBSD.org>1999-08-30 03:17:27 +0000
commitbadca57123426b9d83f84d8ddef36c534f043f16 (patch)
treecb495e912012e0c9dce227dc5887288badad04a0 /mail
parentUpgrade to 4.0pl80. (diff)
ZMailer Mail Transport Agent package
Submitted by: Alex Perel <veers@disturbed.net> Reviewed by: cpiazza, obrien
Notes
Notes: svn path=/head/; revision=21106
Diffstat (limited to 'mail')
-rw-r--r--mail/zmailer/Makefile111
-rw-r--r--mail/zmailer/distinfo1
-rw-r--r--mail/zmailer/files/patch-aa11
-rw-r--r--mail/zmailer/files/patch-ab11
-rw-r--r--mail/zmailer/files/patch-ac10
-rw-r--r--mail/zmailer/files/patch-ad24
-rw-r--r--mail/zmailer/files/patch-ae11
-rw-r--r--mail/zmailer/files/patch-af11
-rw-r--r--mail/zmailer/files/patch-ag11
-rw-r--r--mail/zmailer/files/patch-ah11
-rw-r--r--mail/zmailer/pkg-comment1
-rw-r--r--mail/zmailer/pkg-descr15
-rw-r--r--mail/zmailer/pkg-message19
-rw-r--r--mail/zmailer/pkg-plist237
14 files changed, 484 insertions, 0 deletions
diff --git a/mail/zmailer/Makefile b/mail/zmailer/Makefile
new file mode 100644
index 000000000000..f771e6f2cd46
--- /dev/null
+++ b/mail/zmailer/Makefile
@@ -0,0 +1,111 @@
+# New ports collection makefile for: zmailer
+# Version required: 2.99.50s11
+# Date created: 4 January 1999
+# Whom: Alex Perel <veers@disturbed.net>
+#
+# $FreeBSD$
+#
+
+DISTNAME= zmailer-2.99.51
+CATEGORIES= mail
+MASTER_SITES= ftp://ftp.funet.fi/pub/unix/mail/zmailer/src/
+
+MAINTAINER= veers@disturbed.net
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}/ \
+ --with-bundled-libresolv \
+ --with-mailbin=${PREFIX}/sbin \
+ --with-mailbox=/var/mail \
+ --with-logdir=/var/log/mail \
+ --with-zconfig=${PREFIX}/etc/zmailer/zmailer.conf \
+ --with-zmailer=${PREFIX}/etc/zmailer/zmailer.conf \
+ --with-system-malloc \
+ --with-sendmailpath=${PREFIX}/sbin/sendmail \
+ --with-rmailpath=${PREFIX}/sbin/rmail \
+ --with-mailshare=${PREFIX}/etc/zmailer \
+ --with-mailvar=${PREFIX}/etc/zmailer \
+ --with-postoffice=/var/spool/postoffice \
+ --with-vacationpath=${PREFIX}/bin/vacation \
+ --includedir=${PREFIX}/include \
+ --libdir=${PREFIX}/lib \
+ --with-ta-mmap
+
+MAN1= rmail.1 vacation.1 zmailer.1 zmsh.1 mboxpath.1 ssl.1 mailq.1 \
+ mailrm.1 newaliases.1
+MAN3= zmailer.3
+MAN5= aliases.5
+MAN8= hold.8 router.8 scheduler.8 sendmail.8 sm.8 smtp.8 \
+ smtpserver.8 mprobe.8 expirer.8 errormail.8 mailbox.8 \
+ manual-expirer.8
+
+# local variable
+# this pipe is run before bsd.port.mk is brought in - therefore it is
+# not possible to use ${SED}
+DOMAIN!= /bin/hostname | /usr/bin/sed -e "s:^"`/bin/hostname -s`\.*::g
+.if (${DOMAIN} == "")
+DOMAIN= "mydomain.com"
+.endif
+PKGMESSAGE= ${WRKDIR}/MESSAGE
+
+post-configure:
+ ${SED} -e s:@PREFIX@:${PREFIX}:g -e s:@PORTSDIR@:${PORTSDIR}:g \
+ ${PKGDIR}/MESSAGE > ${PKGMESSAGE}
+
+post-install:
+ @${ECHO} #!${SH} > ${PREFIX}/etc/rc.d/zmailer.sh.sample
+ @${ECHO} "[ -x ${PREFIX}/sbin/zmailer ] && \
+ ${PREFIX}/sbin/zmailer start >/dev/null 2>&1) && \
+ ${ECHO} -n \' zmailer\'" \
+ >> ${PREFIX}/etc/rc.d/zmailer.sh.sample
+ @${CHOWN} root:wheel ${PREFIX}/etc/rc.d/zmailer.sh.sample
+ @${CHMOD} a+x ${PREFIX}/etc/rc.d/zmailer.sh.sample
+
+ ${CAT} ${PKGMESSAGE} | ${SED} -e s:@PREFIX@:${PREFIX}:g \
+ -e s:@PORTSDIR@:${PORTSDIR}:g
+
+# set up the initial mail.conf with reasonable settings.
+ @${ECHO} "# Where am I?" > ${PREFIX}/etc/zmailer/mail.conf.sample
+ @${ECHO} "orgdomain="${DOMAIN} >> ${PREFIX}/etc/zmailer/mail.conf.sample
+ @${ECHO} "# Who am I?" >> ${PREFIX}/etc/zmailer/mail.conf.sample
+ @${ECHO} "hostname="`/bin/hostname -s`'.$$orgdomain' >> ${PREFIX}/etc/zmailer/mail.conf.sample
+ @${ECHO} "# Who do I claim to be?" >> ${PREFIX}/etc/zmailer/mail.conf.sample
+ @${ECHO} 'mydomain=$$orgdomain' >> ${PREFIX}/etc/zmailer/mail.conf.sample
+
+# obdained directly from ports/mail/postfix
+# with minor hacks by the originator of this port <veers@disturbed.net>
+replace:
+ @${ECHO_MSG} "===> Replacing sendmail"
+ @if [ -e /usr/sbin/sendmail ]; then \
+ ${MV} -f /usr/sbin/sendmail /usr/sbin/sendmail.OFF; \
+ ${CHMOD} 0 /usr/sbin/sendmail.OFF; \
+ fi
+ @if [ -e ${PREFIX}/sbin/sendmail ]; then \
+ ${LN} -s ${PREFIX}/sbin/sendmail /usr/sbin/sendmail; \
+ fi
+ @${ECHO_MSG} "===> Replacing mailq"
+ @if [ -e /usr/bin/mailq ]; then \
+ ${MV} -f /usr/bin/mailq /usr/bin/mailq.OFF; \
+ ${CHMOD} 0 /usr/bin/mailq.OFF; \
+ fi
+ @if [ -e ${PREFIX}/sbin/mailq ]; then \
+ ${LN} -s ${PREFIX}/sbin/mailq /usr/bin/mailq; \
+ fi
+ @${ECHO_MSG} "===> Replacing newaliases"
+ @if [ -e /usr/bin/newaliases ]; then \
+ ${MV} -f /usr/bin/newaliases /usr/bin/newaliases.OFF; \
+ ${CHMOD} 0 /usr/bin/newaliases.OFF; \
+ fi
+ @if [ -e ${PREFIX}/sbin/newaliases ]; then \
+ ${LN} -s ${PREFIX}/sbin/newaliases /usr/bin/newaliases; \
+ fi
+ @${ECHO_MSG} "===> Replacing rmail"
+ @if [ -e /bin/rmail ]; then \
+ ${MV} -f /bin/rmail /bin/rmail.OFF; \
+ ${CHMOD} 0 /bin/rmail.OFF; \
+ fi
+ @if [ -e ${PREFIX}/sbin/rmail ]; then \
+ ${LN} -s ${PREFIX}/sbin/rmail /bin/rmail; \
+ fi
+
+.include <bsd.port.mk>
diff --git a/mail/zmailer/distinfo b/mail/zmailer/distinfo
new file mode 100644
index 000000000000..41999fcb4648
--- /dev/null
+++ b/mail/zmailer/distinfo
@@ -0,0 +1 @@
+MD5 (zmailer-2.99.51.tar.gz) = cbc9d7af6a14f5bb598b353eef0d9009
diff --git a/mail/zmailer/files/patch-aa b/mail/zmailer/files/patch-aa
new file mode 100644
index 000000000000..258b2486a17c
--- /dev/null
+++ b/mail/zmailer/files/patch-aa
@@ -0,0 +1,11 @@
+--- configure.in Mon Jul 19 15:53:39 1999
++++ configure.in Mon Jul 19 15:54:32 1999
+@@ -936,7 +936,7 @@
+ AC_SUBST(AUTHLIB)
+ AC_CHECK_HEADERS(security/pam_appl.h shadow.h)
+ if test "$ac_cv_header_security_pam_appl_h" = "yes"; then
+- AUTHLIB="-lpam -ldl"
++ AUTHLIB="-lpam"
+ else
+ if test "$ac_cv_header_shadow_h" = "yes"; then
+ AUTHLIB="-lshadow"
diff --git a/mail/zmailer/files/patch-ab b/mail/zmailer/files/patch-ab
new file mode 100644
index 000000000000..96afbca5c3ab
--- /dev/null
+++ b/mail/zmailer/files/patch-ab
@@ -0,0 +1,11 @@
+--- configure Mon Jul 19 15:59:43 1999
++++ configure Mon Jul 19 15:59:57 1999
+@@ -4661,7 +4661,7 @@
+ done
+
+ if test "$ac_cv_header_security_pam_appl_h" = "yes"; then
+- AUTHLIB="-lpam -ldl"
++ AUTHLIB="-lpam"
+ else
+ if test "$ac_cv_header_shadow_h" = "yes"; then
+ AUTHLIB="-lshadow"
diff --git a/mail/zmailer/files/patch-ac b/mail/zmailer/files/patch-ac
new file mode 100644
index 000000000000..56448631e692
--- /dev/null
+++ b/mail/zmailer/files/patch-ac
@@ -0,0 +1,10 @@
+--- Makefile.in.orig Mon Jul 19 16:32:01 1999
++++ Makefile.in Mon Jul 19 16:32:27 1999
+@@ -107,6 +107,7 @@
+ @cd transports ; $(MAKE) $(MFLAGS) install
+ @cd libc ; $(MAKE) $(MFLAGS) install
+ @cd utils ; $(MAKE) $(MFLAGS) install
++ @cd man ; $(MAKE) $(MFLAGS) install
+
+ router/router:
+ cd router ; $(MAKE) $(MFLAGS) router-a
diff --git a/mail/zmailer/files/patch-ad b/mail/zmailer/files/patch-ad
new file mode 100644
index 000000000000..6e12dce4308e
--- /dev/null
+++ b/mail/zmailer/files/patch-ad
@@ -0,0 +1,24 @@
+--- libc/Makefile.in.orig Sat Jul 31 15:49:28 1999
++++ libc/Makefile.in Sat Jul 31 15:50:07 1999
+@@ -74,15 +74,15 @@
+ lint $(DEFS) $(INCL) $(LIBC_INCL) $(SOURCE)
+
+ install: $(TOPDIR)/libs/libzmailer.a
+- -if [ ! -d $(prefix)$(LIBRARYDIR) ] ; then \
+- $(MKDIR) $(prefix)$(LIBRARYDIR); \
++ -if [ ! -d $(LIBRARYDIR) ] ; then \
++ $(MKDIR) $(LIBRARYDIR); \
+ fi
+- -if [ ! -d $(prefix)$(INCLUDEDIR) ] ; then \
+- $(MKDIR) $(prefix)$(INCLUDEDIR); \
++ -if [ ! -d $(INCLUDEDIR) ] ; then \
++ $(MKDIR) $(INCLUDEDIR); \
+ fi
+- -$(INSTALL) -m 644 $(TOPDIR)/libs/libzmailer.a $(prefix)$(LIBRARYDIR)/libzmailer.a
++ -$(INSTALL) -m 644 $(TOPDIR)/libs/libzmailer.a $(LIBRARYDIR)/libzmailer.a
+ -$(RANLIB) $(prefix)$(LIBRARYDIR)/libzmailer.a
+- -$(INSTALL) -m 644 $(TOPDIR)/include/mail.h $(prefix)$(INCLUDEDIR)/zmailer.h
++ -$(INSTALL) -m 644 $(TOPDIR)/include/mail.h $(INCLUDEDIR)/zmailer.h
+
+ clean-recursive clean:
+ -rm -f $(TOPDIR)/libs/$(LIBNAME).a make.log whathost-test
diff --git a/mail/zmailer/files/patch-ae b/mail/zmailer/files/patch-ae
new file mode 100644
index 000000000000..83dc479697bb
--- /dev/null
+++ b/mail/zmailer/files/patch-ae
@@ -0,0 +1,11 @@
+--- protoc/cf/SMTP.cf.in.orig Sun Aug 29 14:20:54 1999
++++ proto/cf/SMTP.cf.in Sun Aug 29 14:21:03 1999
+@@ -88,7 +88,7 @@
+ }
+
+ orgdomains=x
+-: ${MAILCONF:=/etc/mail.conf}
++: ${MAILCONF:=$MAILSHARE/mail.conf}
+ if [ ! -r $MAILCONF ]; then
+ echo "$0: missing $MAILCONF: using the following values:"
+ mailconf
diff --git a/mail/zmailer/files/patch-af b/mail/zmailer/files/patch-af
new file mode 100644
index 000000000000..3ac31d42826d
--- /dev/null
+++ b/mail/zmailer/files/patch-af
@@ -0,0 +1,11 @@
+--- libc/Makefile.in.tmp Sun Aug 29 18:16:42 1999
++++ libc/Makefile.in Sun Aug 29 18:17:49 1999
+@@ -81,7 +81,7 @@
+ $(MKDIR) $(INCLUDEDIR); \
+ fi
+ -$(INSTALL) -m 644 $(TOPDIR)/libs/libzmailer.a $(LIBRARYDIR)/libzmailer.a
+- -$(RANLIB) $(prefix)$(LIBRARYDIR)/libzmailer.a
++ -$(RANLIB) $(LIBRARYDIR)/libzmailer.a
+ -$(INSTALL) -m 644 $(TOPDIR)/include/mail.h $(INCLUDEDIR)/zmailer.h
+
+ clean-recursive clean:
diff --git a/mail/zmailer/files/patch-ag b/mail/zmailer/files/patch-ag
new file mode 100644
index 000000000000..02442775a99a
--- /dev/null
+++ b/mail/zmailer/files/patch-ag
@@ -0,0 +1,11 @@
+--- compat/rmail/Makefile.in.orig Sun Aug 29 18:26:53 1999
++++ compat/rmail/Makefile.in Sun Aug 29 18:27:02 1999
+@@ -15,7 +15,7 @@
+ RMAIL_LIB= @LIBRESOLV@ @LIBSOCKET@
+ INSTALL= @INSTALL@
+ TOPDIR= ../..
+-RMAILPATH= $(prefix)@RMAILPATH@
++RMAILPATH= @RMAILPATH@
+ LN_S= "@LN_S@"
+ MKDIR= @MKDIR@
+ #
diff --git a/mail/zmailer/files/patch-ah b/mail/zmailer/files/patch-ah
new file mode 100644
index 000000000000..73f244321df2
--- /dev/null
+++ b/mail/zmailer/files/patch-ah
@@ -0,0 +1,11 @@
+--- compat/sendmail/Makefile.in.orig Sun Aug 29 18:26:10 1999
++++ compat/sendmail/Makefile.in Sun Aug 29 18:26:19 1999
+@@ -21,7 +21,7 @@
+ LIB= -L$(TOPDIR)/libs -lzm -lzc
+ LIBDEB= $(TOPDIR)/libs/libtag
+ CFLAGS= $(COPTS) $(CPPFLAGS) $(DEFS) $(INCL) $(SENDMAIL_INCL)
+-SENDMAILPATH= $(prefix)@SENDMAILPATH@
++SENDMAILPATH= @SENDMAILPATH@
+
+ SOURCE= sendmail.c
+
diff --git a/mail/zmailer/pkg-comment b/mail/zmailer/pkg-comment
new file mode 100644
index 000000000000..d343bde536c3
--- /dev/null
+++ b/mail/zmailer/pkg-comment
@@ -0,0 +1 @@
+A fully functional fast, robust SMTP server and transport agent
diff --git a/mail/zmailer/pkg-descr b/mail/zmailer/pkg-descr
new file mode 100644
index 000000000000..c34ca350a2ad
--- /dev/null
+++ b/mail/zmailer/pkg-descr
@@ -0,0 +1,15 @@
+ZMailer is a mailer subsystem for the UNIX systems. It is in charge of
+handling all mail messages that are created on a system, from their creation
+until final disposition locally or by transfer to another system.
+
+As such, the mailer subsystem (the Mail Transport Agent) must interface to
+local mail reading and composing programs (User Agents), to the various
+transport methods that can be used to reach other mailers, and to a variety of
+databases describing the mailer's environment.
+
+ZMailer provides this functionality in a package and with a philosophy that
+has benefited from experiences with earlier mailers.
+
+ZMailer provides a capable, robust, efficient subsystem to do the job, which
+will excel in demanding environments, but is simple enough to fit easily
+everywhere.
diff --git a/mail/zmailer/pkg-message b/mail/zmailer/pkg-message
new file mode 100644
index 000000000000..8f1d3fe342d2
--- /dev/null
+++ b/mail/zmailer/pkg-message
@@ -0,0 +1,19 @@
+Please note that to automatically replace the existing MTA, use the port
+framework of this package:
+
+ cd @PORTSDIR@/mail/zmailer && make replace
+
+This will prepare ZMailer for initial configuration and replace your existing
+transport agent. If you do not wish to replace your mailer, but only wish to
+prepare ZMailer for operation, use the provided post-install script as
+follows:
+
+ sh @PREFIX@/sbin/post-install
+
+This will initialize your configuration files and build an initial policy
+database.
+
+Also please note that a "make world" will sever the proper links for
+/usr/sbin/sendmail, /usr/bin/mailq and the likes. If you wish to not build
+sendmail as part of a "make world", add NO_SENDMAIL to the build environment.
+You may do this in /etc/make.conf.
diff --git a/mail/zmailer/pkg-plist b/mail/zmailer/pkg-plist
new file mode 100644
index 000000000000..4bbdba8ec1cc
--- /dev/null
+++ b/mail/zmailer/pkg-plist
@@ -0,0 +1,237 @@
+etc/rc.d/zmailer.sh.sample
+etc/zmailer/db/proto/aliases
+etc/zmailer/db/proto/fqdnaliases
+etc/zmailer/db/proto/routes
+etc/zmailer/db/proto/localnames
+etc/zmailer/db/proto/smtp-policy.src
+etc/zmailer/db/proto/smtp-policy.relay
+etc/zmailer/forms/proto/bitnetgw
+etc/zmailer/forms/proto/bounce
+etc/zmailer/forms/proto/database
+etc/zmailer/forms/proto/delivery
+etc/zmailer/forms/proto/envelope
+etc/zmailer/forms/proto/expansion
+etc/zmailer/forms/proto/header
+etc/zmailer/forms/proto/headerwarn
+etc/zmailer/forms/proto/ip-number
+etc/zmailer/forms/proto/localhost
+etc/zmailer/forms/proto/loopexceeded
+etc/zmailer/forms/proto/nonewsgroup
+etc/zmailer/forms/proto/norealname
+etc/zmailer/forms/proto/norecipients
+etc/zmailer/forms/proto/unresolvable
+etc/zmailer/forms/proto/vms-in-pros
+etc/zmailer/forms/proto/wrongname
+etc/zmailer/proto/scheduler.conf
+etc/zmailer/proto/sm.conf
+etc/zmailer/proto/smtpserver.conf
+etc/zmailer/proto/router.cf
+etc/zmailer/zmailer.conf
+etc/zmailer/mail.conf.sample
+etc/zmailer/cf/SMTP+UUCP.cf
+etc/zmailer/cf/standard.cf
+etc/zmailer/cf/server.cf
+etc/zmailer/cf/rrouter.cf
+etc/zmailer/cf/process.cf
+etc/zmailer/cf/p-uucp.cf
+etc/zmailer/cf/p-usenet.cf
+etc/zmailer/cf/p-smtp.cf
+etc/zmailer/cf/p-routes.cf
+etc/zmailer/cf/p-iproutes.cf
+etc/zmailer/cf/p-ean.cf
+etc/zmailer/cf/p-bitnet.cf
+etc/zmailer/cf/map.cf
+etc/zmailer/cf/i-uucp.cf
+etc/zmailer/cf/i-smtp.cf
+etc/zmailer/cf/i-routes.cf
+etc/zmailer/cf/i-iproutes.cf
+etc/zmailer/cf/i-bitnet.cf
+etc/zmailer/cf/fuzzy-aliases.cf
+etc/zmailer/cf/fqdnalias.cf
+etc/zmailer/cf/debug.cf
+etc/zmailer/cf/crossbar.cf
+etc/zmailer/cf/UTAI.cf
+etc/zmailer/cf/consist.cf
+etc/zmailer/cf/canon.cf
+etc/zmailer/cf/aliases2.cf
+etc/zmailer/cf/aliases.cf
+etc/zmailer/cf/aliases-with-listserv-support.cf
+etc/zmailer/cf/aliases-new.cf
+etc/zmailer/cf/UToronto.cf
+etc/zmailer/cf/UTdefault.cf
+etc/zmailer/cf/UTGPU.cf
+etc/zmailer/cf/TELE-FI.cf
+etc/zmailer/cf/SMTP.cf
+etc/zmailer/cf/trusted.cf
+etc/zmailer/vacation.msg
+lib/libzmailer.a
+sbin/autoanswer.pl
+sbin/bitbucket
+sbin/dblook
+sbin/mailq
+sbin/mailrm
+sbin/make-incore.sh
+sbin/makedb
+sbin/manual-expirer
+sbin/mboxpath
+sbin/mprobe
+sbin/newaliases
+sbin/newdb
+sbin/newfqdnaliases
+sbin/policy-builder.sh
+sbin/post-install
+sbin/rmail
+sbin/rotate-logs.sh
+sbin/router
+sbin/scheduler
+sbin/sendmail
+sbin/smtpserver
+sbin/vacation
+sbin/vacation.exe
+sbin/vacation.sh
+sbin/zmailer
+sbin/ta/bitbucket
+sbin/ta/errormail
+sbin/ta/expirer
+sbin/ta/hold
+sbin/ta/listexpand
+sbin/ta/mailbox
+sbin/ta/sm
+sbin/ta/smtp
+include/zmailer.h
+@exec mkdir -p %D/etc/zmailer/lists/
+@exec mkdir -p %D/etc/zmailer/fqlists/
+@exec mkdir -p %D/etc/zmailer/forms/bak/
+@exec mkdir -p %D/etc/zmailer/cf/fc/
+@exec mkdir -p %D/etc/zmailer/bak/
+@exec mkdir -p /var/spool/postoffice/deferred
+@exec mkdir -p /var/spool/postoffice/freezer
+@exec mkdir -p /var/spool/postoffice/postman
+@exec mkdir -p /var/spool/postoffice/public
+@exec mkdir -p /var/spool/postoffice/queue/A
+@exec mkdir -p /var/spool/postoffice/queue/B
+@exec mkdir -p /var/spool/postoffice/queue/C
+@exec mkdir -p /var/spool/postoffice/queue/D
+@exec mkdir -p /var/spool/postoffice/queue/E
+@exec mkdir -p /var/spool/postoffice/queue/F
+@exec mkdir -p /var/spool/postoffice/queue/G
+@exec mkdir -p /var/spool/postoffice/queue/H
+@exec mkdir -p /var/spool/postoffice/queue/I
+@exec mkdir -p /var/spool/postoffice/queue/J
+@exec mkdir -p /var/spool/postoffice/queue/K
+@exec mkdir -p /var/spool/postoffice/queue/L
+@exec mkdir -p /var/spool/postoffice/queue/M
+@exec mkdir -p /var/spool/postoffice/queue/N
+@exec mkdir -p /var/spool/postoffice/queue/O
+@exec mkdir -p /var/spool/postoffice/queue/P
+@exec mkdir -p /var/spool/postoffice/queue/Q
+@exec mkdir -p /var/spool/postoffice/queue/R
+@exec mkdir -p /var/spool/postoffice/queue/S
+@exec mkdir -p /var/spool/postoffice/queue/T
+@exec mkdir -p /var/spool/postoffice/queue/U
+@exec mkdir -p /var/spool/postoffice/queue/V
+@exec mkdir -p /var/spool/postoffice/queue/W
+@exec mkdir -p /var/spool/postoffice/queue/X
+@exec mkdir -p /var/spool/postoffice/queue/Y
+@exec mkdir -p /var/spool/postoffice/queue/Z
+@exec mkdir -p /var/spool/postoffice/router
+@exec mkdir -p /var/spool/postoffice/transport/A
+@exec mkdir -p /var/spool/postoffice/transport/B
+@exec mkdir -p /var/spool/postoffice/transport/C
+@exec mkdir -p /var/spool/postoffice/transport/D
+@exec mkdir -p /var/spool/postoffice/transport/E
+@exec mkdir -p /var/spool/postoffice/transport/F
+@exec mkdir -p /var/spool/postoffice/transport/G
+@exec mkdir -p /var/spool/postoffice/transport/H
+@exec mkdir -p /var/spool/postoffice/transport/I
+@exec mkdir -p /var/spool/postoffice/transport/J
+@exec mkdir -p /var/spool/postoffice/transport/K
+@exec mkdir -p /var/spool/postoffice/transport/L
+@exec mkdir -p /var/spool/postoffice/transport/M
+@exec mkdir -p /var/spool/postoffice/transport/N
+@exec mkdir -p /var/spool/postoffice/transport/O
+@exec mkdir -p /var/spool/postoffice/transport/P
+@exec mkdir -p /var/spool/postoffice/transport/Q
+@exec mkdir -p /var/spool/postoffice/transport/R
+@exec mkdir -p /var/spool/postoffice/transport/S
+@exec mkdir -p /var/spool/postoffice/transport/T
+@exec mkdir -p /var/spool/postoffice/transport/U
+@exec mkdir -p /var/spool/postoffice/transport/V
+@exec mkdir -p /var/spool/postoffice/transport/W
+@exec mkdir -p /var/spool/postoffice/transport/X
+@exec mkdir -p /var/spool/postoffice/transport/Y
+@exec mkdir -p /var/spool/postoffice/transport/Z
+@dirrm etc/zmailer/db/proto
+@dirrm etc/zmailer/db
+@dirrm etc/zmailer/lists
+@dirrm etc/zmailer/fqlists
+@dirrm etc/zmailer/forms/proto
+@dirrm etc/zmailer/forms/bak
+@dirrm etc/zmailer/forms
+@dirrm etc/zmailer/proto
+@dirrm etc/zmailer/bak
+@dirrm etc/zmailer/cf/fc
+@dirrm etc/zmailer/cf
+@dirrm etc/zmailer
+@dirrm sbin/ta
+@cwd /var/spool
+@dirrm postoffice/transport/Z
+@dirrm postoffice/transport/Y
+@dirrm postoffice/transport/X
+@dirrm postoffice/transport/W
+@dirrm postoffice/transport/V
+@dirrm postoffice/transport/U
+@dirrm postoffice/transport/T
+@dirrm postoffice/transport/S
+@dirrm postoffice/transport/R
+@dirrm postoffice/transport/Q
+@dirrm postoffice/transport/P
+@dirrm postoffice/transport/O
+@dirrm postoffice/transport/N
+@dirrm postoffice/transport/M
+@dirrm postoffice/transport/L
+@dirrm postoffice/transport/K
+@dirrm postoffice/transport/J
+@dirrm postoffice/transport/I
+@dirrm postoffice/transport/H
+@dirrm postoffice/transport/G
+@dirrm postoffice/transport/F
+@dirrm postoffice/transport/E
+@dirrm postoffice/transport/D
+@dirrm postoffice/transport/C
+@dirrm postoffice/transport/B
+@dirrm postoffice/transport/A
+@dirrm postoffice/transport
+@dirrm postoffice/router
+@dirrm postoffice/queue/Z
+@dirrm postoffice/queue/Y
+@dirrm postoffice/queue/X
+@dirrm postoffice/queue/W
+@dirrm postoffice/queue/V
+@dirrm postoffice/queue/U
+@dirrm postoffice/queue/T
+@dirrm postoffice/queue/S
+@dirrm postoffice/queue/R
+@dirrm postoffice/queue/Q
+@dirrm postoffice/queue/P
+@dirrm postoffice/queue/O
+@dirrm postoffice/queue/N
+@dirrm postoffice/queue/M
+@dirrm postoffice/queue/L
+@dirrm postoffice/queue/K
+@dirrm postoffice/queue/J
+@dirrm postoffice/queue/I
+@dirrm postoffice/queue/H
+@dirrm postoffice/queue/G
+@dirrm postoffice/queue/F
+@dirrm postoffice/queue/E
+@dirrm postoffice/queue/D
+@dirrm postoffice/queue/C
+@dirrm postoffice/queue/B
+@dirrm postoffice/queue/A
+@dirrm postoffice/queue
+@dirrm postoffice/public
+@dirrm postoffice/postman
+@dirrm postoffice/freezer
+@dirrm postoffice/deferred
+@dirrm postoffice