From owner-freebsd-ports Mon Dec 23 6:40:13 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 59C5937B401 for ; Mon, 23 Dec 2002 06:40:03 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 21C4643EDE for ; Mon, 23 Dec 2002 06:40:02 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id gBNEe2NS061712 for ; Mon, 23 Dec 2002 06:40:02 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id gBNEe228061711; Mon, 23 Dec 2002 06:40:02 -0800 (PST) Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 847FE37B401 for ; Mon, 23 Dec 2002 06:33:09 -0800 (PST) Received: from ns.ulstu.ru (ns.ulstu.ru [62.76.34.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0F8AA43EE5 for ; Mon, 23 Dec 2002 06:32:36 -0800 (PST) (envelope-from zaa@ulstu.ru) Received: from hp.ulstu.ru (hp.ulstu.ru [62.76.34.33]) by ns.ulstu.ru (Postfix-ULSTU) with ESMTP id A60D9F23C8 for ; Mon, 23 Dec 2002 17:32:22 +0300 (MSK) Received: by hp.ulstu.ru (Postfix, from userid 3909) id 485B533E; Mon, 23 Dec 2002 17:32:22 +0300 (MSK) Message-Id: <20021223143222.485B533E@hp.ulstu.ru> Date: Mon, 23 Dec 2002 17:32:22 +0300 (MSK) From: zhuravlev alexander Reply-To: zhuravlev alexander To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/46496: New port: drweb-postfix antivirus checking backend Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 46496 >Category: ports >Synopsis: New port: drweb-postfix antivirus checking backend >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Mon Dec 23 06:40:00 PST 2002 >Closed-Date: >Last-Modified: >Originator: zhuravlev alexander >Release: FreeBSD 4.7-STABLE i386 >Organization: Ulyanovsk State Technical University, NOC >Environment: System: FreeBSD hp.ulstu.ru 4.7-STABLE FreeBSD 4.7-STABLE #0: Fri Dec 20 19:59:21 MSK 2002 root@hp.ulstu.ru:/usr/obj/usr/src/sys/HP i386 >Description: New port of drweb-postfix. Sendmail message filter for virus processing through DrWeb daemon. >How-To-Repeat: >Fix: --- drweb-postfix.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # drweb-postfix # drweb-postfix/pkg-plist # drweb-postfix/pkg-descr # drweb-postfix/pkg-comment # drweb-postfix/distinfo # drweb-postfix/Makefile # drweb-postfix/files # drweb-postfix/files/patch-aa # drweb-postfix/files/patch-ab # drweb-postfix/pkg-message # echo c - drweb-postfix mkdir -p drweb-postfix > /dev/null 2>&1 echo x - drweb-postfix/pkg-plist sed 's/^X//' >drweb-postfix/pkg-plist << 'END-of-drweb-postfix/pkg-plist' X@comment $FreeBSD$ X@unexec if [ -f %D/etc/drweb/drweb_postfix.conf ] && cmp -s %D/etc/drweb/drweb_postfix.conf %D/etc/drweb/drweb_postfix.conf-dist; then rm -f %D/etc/drweb/drweb_postfix.conf; fi Xetc/drweb/drweb_postfix.conf-dist X@exec [ -f %B/drweb_postfix.conf ] || cp %B/%f %B/drweb_postfix.conf X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/error-admin.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/error-admin.msg %D/etc/drweb/templates/en-ru/postfix/error-admin.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/error-admin.msg; fi Xetc/drweb/templates/en-ru/postfix/error-admin.msg-dist X@exec [ -f %B/error-admin.msg ] || cp %B/%f %B/error-admin.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/error-sender.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/error-sender.msg %D/etc/drweb/templates/en-ru/postfix/error-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/error-sender.msg; fi Xetc/drweb/templates/en-ru/postfix/error-sender.msg-dist X@exec [ -f %B/error-sender.msg ] || cp %B/%f %B/error-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/mailbomb-admin.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/mailbomb-admin.msg %D/etc/drweb/templates/en-ru/postfix/mailbomb-admin.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/mailbomb-admin.msg; fi Xetc/drweb/templates/en-ru/postfix/mailbomb-admin.msg-dist X@exec [ -f %B/mailbomb-admin.msg ] || cp %B/%f %B/mailbomb-admin.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/mailbomb-sender.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/mailbomb-sender.msg %D/etc/drweb/templates/en-ru/postfix/mailbomb-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/mailbomb-sender.msg; fi Xetc/drweb/templates/en-ru/postfix/mailbomb-sender.msg-dist X@exec [ -f %B/mailbomb-sender.msg ] || cp %B/%f %B/mailbomb-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/skip-sender.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/skip-sender.msg %D/etc/drweb/templates/en-ru/postfix/skip-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/skip-sender.msg; fi Xetc/drweb/templates/en-ru/postfix/skip-sender.msg-dist X@exec [ -f %B/skip-sender.msg ] || cp %B/%f %B/skip-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/virus-admin.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/virus-admin.msg %D/etc/drweb/templates/en-ru/postfix/virus-admin.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/virus-admin.msg; fi Xetc/drweb/templates/en-ru/postfix/virus-admin.msg-dist X@exec [ -f %B/virus-admin.msg ] || cp %B/%f %B/virus-admin.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/virus-rcpts.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/virus-rcpts.msg %D/etc/drweb/templates/en-ru/postfix/virus-rcpts.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/virus-rcpts.msg; fi Xetc/drweb/templates/en-ru/postfix/virus-rcpts.msg-dist X@exec [ -f %B/virus-rcpts.msg ] || cp %B/%f %B/virus-rcpts.msg X@unexec if [ -f %D/etc/drweb/templates/en-ru/postfix/virus-sender.msg ] && cmp -s %D/etc/drweb/templates/en-ru/postfix/virus-sender.msg %D/etc/drweb/templates/en-ru/postfix/virus-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-ru/postfix/virus-sender.msg; fi Xetc/drweb/templates/en-ru/postfix/virus-sender.msg-dist X@exec [ -f %B/virus-sender.msg ] || cp %B/%f %B/virus-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/error-admin.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/error-admin.msg %D/etc/drweb/templates/en-es/postfix/error-admin.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/error-admin.msg; fi Xetc/drweb/templates/en-es/postfix/error-admin.msg-dist X@exec [ -f %B/error-admin.msg ] || cp %B/%f %B/error-admin.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/error-sender.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/error-sender.msg %D/etc/drweb/templates/en-es/postfix/error-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/error-sender.msg; fi Xetc/drweb/templates/en-es/postfix/error-sender.msg-dist X@exec [ -f %B/error-sender.msg ] || cp %B/%f %B/error-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/mailbomb-admin.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/mailbomb-admin.msg %D/etc/drweb/templates/en-es/postfix/mailbomb-admin.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/mailbomb-admin.msg; fi Xetc/drweb/templates/en-es/postfix/mailbomb-admin.msg-dist X@exec [ -f %B/mailbomb-admin.msg ] || cp %B/%f %B/mailbomb-admin.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/mailbomb-sender.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/mailbomb-sender.msg %D/etc/drweb/templates/en-es/postfix/mailbomb-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/mailbomb-sender.msg; fi Xetc/drweb/templates/en-es/postfix/mailbomb-sender.msg-dist X@exec [ -f %B/mailbomb-sender.msg ] || cp %B/%f %B/mailbomb-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/skip-sender.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/skip-sender.msg %D/etc/drweb/templates/en-es/postfix/skip-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/skip-sender.msg; fi Xetc/drweb/templates/en-es/postfix/skip-sender.msg-dist X@exec [ -f %B/skip-sender.msg ] || cp %B/%f %B/skip-sender.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/virus-admin.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/virus-admin.msg %D/etc/drweb/templates/en-es/postfix/virus-admin.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/virus-admin.msg; fi Xetc/drweb/templates/en-es/postfix/virus-admin.msg-dist X@exec [ -f %B/virus-admin.msg ] || cp %B/%f %B/virus-admin.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/virus-rcpts.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/virus-rcpts.msg %D/etc/drweb/templates/en-es/postfix/virus-rcpts.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/virus-rcpts.msg; fi Xetc/drweb/templates/en-es/postfix/virus-rcpts.msg-dist X@exec [ -f %B/virus-rcpts.msg ] || cp %B/%f %B/virus-rcpts.msg X@unexec if [ -f %D/etc/drweb/templates/en-es/postfix/virus-sender.msg ] && cmp -s %D/etc/drweb/templates/en-es/postfix/virus-sender.msg %D/etc/drweb/templates/en-es/postfix/virus-sender.msg-dist; then rm -f %D/etc/drweb/templates/en-es/postfix/virus-sender.msg; fi Xetc/drweb/templates/en-es/postfix/virus-sender.msg-dist X@exec [ -f %B/virus-sender.msg ] || cp %B/%f %B/virus-sender.msg X@unexec if [ -f %D/etc/drweb/users.conf ] && cmp -s %D/etc/drweb/users.conf %D/etc/drweb/users.conf-dist; then rm -f %D/etc/drweb/users.conf; fi Xetc/drweb/users.conf-dist X@exec [ -f %B/users.conf ] || cp %B/%f %B/users.conf Xsbin/drweb-postfix Xsbin/drwebdc Xshare/doc/drweb-postfix/readme Xshare/doc/drweb-postfix/notify.rus.txt Xshare/doc/drweb-postfix/users_list.rus.txt Xshare/doc/drweb-postfix/conf_file.rus.txt Xshare/doc/drweb-postfix/notify.txt Xshare/doc/drweb-postfix/users_list.txt Xshare/doc/drweb-postfix/conf_file.txt Xshare/doc/drweb-postfix/readme.rus X@dirrm share/doc/drweb-postfix X@dirrm etc/drweb/templates/en-es/postfix X@dirrm etc/drweb/templates/en-es X@dirrm etc/drweb/templates/en-ru/postfix X@dirrm etc/drweb/templates/en-ru X@dirrm etc/drweb/templates X@dirrm etc/drweb END-of-drweb-postfix/pkg-plist echo x - drweb-postfix/pkg-descr sed 's/^X//' >drweb-postfix/pkg-descr << 'END-of-drweb-postfix/pkg-descr' XPostfix message filter for virus processing through DrWeb daemon X XWWW: http://www.drweb.ru/unix/ X X-- Xzhuravlev alexander X u l s t u n o c X zaa @ ulstu . ru END-of-drweb-postfix/pkg-descr echo x - drweb-postfix/pkg-comment sed 's/^X//' >drweb-postfix/pkg-comment << 'END-of-drweb-postfix/pkg-comment' XPostfix message filter for virus processing through DrWeb daemon END-of-drweb-postfix/pkg-comment echo x - drweb-postfix/distinfo sed 's/^X//' >drweb-postfix/distinfo << 'END-of-drweb-postfix/distinfo' XMD5 (drweb-clients-4.29-sources.tar.gz) = 5ce100d96dd3a43df4fb49b2a8891457 END-of-drweb-postfix/distinfo echo x - drweb-postfix/Makefile sed 's/^X//' >drweb-postfix/Makefile << 'END-of-drweb-postfix/Makefile' X# New ports collection makefile for: drweb_postfix X# Date created: 5 December 2002 X# Whom: zhuravlev alexander X# X# $FreeBSD$ X# X XPORTNAME= drweb_postfix XPORTVERSION= 4.29 XCATEGORIES= security mail XMASTER_SITES= ftp://ftp.drweb.ru/pub/unix/ XDISTNAME= drweb-clients-${PORTVERSION}-sources X XMAINTAINER= zaa@ulstu.ru X XRUN_DEPENDS= ${LOCALBASE}/etc/rc.d/drweb-0.sh:${PORTSDIR}/security/drwebd X XWRKSRC= ${WRKDIR}/${DISTNAME} X XINST_PREFIX= ${PREFIX}/${PORTNAME} XDOC_DIR= ${PREFIX}/share/doc/drweb-postfix X XLANGS=en-ru en-es XCONFS=drweb_postfix users XTMPLS=error-admin error-sender mailbomb-admin mailbomb-sender skip-sender \ X virus-admin virus-rcpts virus-sender XDOCS=readme notify.rus.txt users_list.rus.txt conf_file.rus.txt notify.txt \ X users_list.txt conf_file.txt readme.rus X Xpost-patch: X cd ${WRKSRC} && \ X ${SED} "s#%PREFIX%#${PREFIX}#g" < dw_options.c > ndwo.c && \ X ${MV} ndwo.c dw_options.c X cd ${WRKSRC}/etc && \ X ${SED} -e "s#%PREFIX%#${PREFIX}#g" -e "s#%HOSTNAME%#${HOST}#g" \ X < drweb_postfix.conf > nconf && \ X ${MV} nconf drweb_postfix.conf X Xpost-configure: X cd ${WRKSRC} && { \ X ${ECHO_CMD} n; \ X ${ECHO_CMD} n; \ X ${ECHO_CMD} n; \ X ${ECHO_CMD} y; \ X ${ECHO_CMD} n; \ X ${ECHO_CMD} n; \ X ${ECHO_CMD} y; \ X ${ECHO_CMD} n; \ X ${ECHO_CMD} ${CFLAGS} ; \ X ${ECHO_CMD} y; \ X } | ./configure X Xdo-install: X ${MKDIR} ${DOC_DIR} X.for LANG in ${LANGS} X ${MKDIR} ${PREFIX}/etc/drweb/templates/${LANG}/postfix X.endfor X.for CONF in ${CONFS} X ${INSTALL_DATA} -m 640 -o drweb -g drweb ${WRKSRC}/etc/${CONF}.conf \ X ${PREFIX}/etc/drweb/${CONF}.conf-dist X if [ ! -f ${PREFIX}/etc/drweb/${CONF}.conf ]; then \ X ${INSTALL_DATA} -m 640 -o drweb -g drweb ${WRKSRC}/etc/${CONF}.conf \ X ${PREFIX}/etc/drweb/${CONF}.conf; \ X fi X.endfor X.for LANG in ${LANGS} X.for TMPL in ${TMPLS} X cd ${WRKSRC}/etc/templates/${LANG}/postfix && \ X ${INSTALL_DATA} ${TMPL}.msg \ X ${PREFIX}/etc/drweb/templates/${LANG}/postfix/${TMPL}.msg-dist X if [ ! -f ${PREFIX}/etc/drweb/templates/${LANG}/postfix/${TMPL}.msg ]; then \ X cd ${PREFIX}/etc/drweb/templates/${LANG}/postfix && \ X ${CP} ${TMPL}.msg-dist ${TMPL}.msg; \ X fi X.endfor X.endfor X ${INSTALL_PROGRAM} ${WRKSRC}/drweb-postfix ${PREFIX}/sbin/ X ${INSTALL_PROGRAM} ${WRKSRC}/drwebdc ${PREFIX}/sbin/ X cd ${WRKSRC}/doc/postfix && \ X ${INSTALL_DATA} ${DOCS} ${DOC_DIR} X Xpost-install: X @${CAT} ${PKGMESSAGE} X @echo X @echo "Read documentation about additional Postfix tuning needed" X @echo "in ${DOC_DIR}." X @echo X X.include END-of-drweb-postfix/Makefile echo c - drweb-postfix/files mkdir -p drweb-postfix/files > /dev/null 2>&1 echo x - drweb-postfix/files/patch-aa sed 's/^X//' >drweb-postfix/files/patch-aa << 'END-of-drweb-postfix/files/patch-aa' X--- dw_options.c.bak Thu Aug 22 18:35:50 2002 X+++ dw_options.c Sat Aug 24 19:19:13 2002 X@@ -92,7 +92,7 @@ X X #if defined(__UNIX_DW) X #if !defined(EMX_DW) X-#define OS_SPEC_CONFNAME "/usr/local/drweb/"CONF_FNAME X+#define OS_SPEC_CONFNAME "%PREFIX%/etc/drweb/"CONF_FNAME X #else /* EMX */ X #define OS_SPEC_CONFNAME "./"CONF_FNAME X #endif /* EMX */ END-of-drweb-postfix/files/patch-aa echo x - drweb-postfix/files/patch-ab sed 's/^X//' >drweb-postfix/files/patch-ab << 'END-of-drweb-postfix/files/patch-ab' X--- etc/drweb_postfix.conf.orig Wed Dec 4 16:17:33 2002 X+++ etc/drweb_postfix.conf Wed Dec 4 16:56:36 2002 X@@ -14,14 +14,14 @@ X # Address = inet:3000@localhost X # Address = local:/usr/local/drweb/run/drwebd.skt X # Address = pid:/usr/local/drweb/run/drwebd.pid X-Address = inet:3000@localhost X+Address = local:%PREFIX%/drweb/run/drwebd.sock X X # Enable/disable caching resolved daemon host X # (useful only if daemon uses TCP/IP communications) X Cache = yes X X # Timeout for whole scanning session (in seconds) X-Timeout = 120 X+Timeout = 160 X X ######################## X # Scan options section # X@@ -58,10 +58,10 @@ X DenyOnOne = yes X X # List with rules for users or domains to block scanning X-DenyList = /etc/drweb/users.conf X+DenyList = %PREFIX%/etc/drweb/users.conf X X # Directory used for story temporary files X-Spool = /var/drweb/spool X+Spool = /tmp X X # Permissions for created spool files X SpoolFilesMode = 0600 X@@ -144,16 +144,16 @@ X ProcessingErrors = reject X X # Admin mail address (may be unix-local address) X-AdminMail = av-admin@example.com X+AdminMail = postmaster X X # Filter address, that be used in From: X-FilterMail = DrWeb-DAEMON@example.com X+FilterMail = DrWeb-DAEMON@%HOSTNAME% X X # Quarantine directory. X # The infected files could be moved in that dir X # if you stay this field empty or commented then X # infected messages would not been storied X-Quarantine = /var/drweb/infected X+Quarantine = %PREFIX%/drweb/infected X X # Permissions for quarantined files X QuarantineFilesMode = 0660 X@@ -168,32 +168,32 @@ X RcptsNotify = yes X X # Files with notification templates X-AdminTemplate = /etc/drweb/templates/en-ru/postfix/virus-admin.msg X-SenderTemplate = /etc/drweb/templates/en-ru/postfix/virus-sender.msg X-RcptsTemplate = /etc/drweb/templates/en-ru/postfix/virus-rcpts.msg X+AdminTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/virus-admin.msg X+SenderTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/virus-sender.msg X+RcptsTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/virus-rcpts.msg X X [SkipNotifications] X AdminNotify = no X SenderNotify = yes X RcptsNotify = no X AdminTemplate = X-SenderTemplate = /etc/drweb/templates/en-ru/postfix/skip-sender.msg X+SenderTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/skip-sender.msg X RcptsTemplate = X X [MailbombNotifications] X AdminNotify = yes X SenderNotify = yes X RcptsNotify = no X-AdminTemplate = /etc/drweb/templates/en-ru/postfix/mailbomb-admin.msg X-SenderTemplate = /etc/drweb/templates/en-ru/postfix/mailbomb-sender.msg X+AdminTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/mailbomb-admin.msg X+SenderTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/mailbomb-sender.msg X RcptsTemplate = X X [ErrorNotifications] X AdminNotify = yes X SenderNotify = yes X RcptsNotify = no X-AdminTemplate = /etc/drweb/templates/en-ru/postfix/error-admin.msg X-SenderTemplate = /etc/drweb/templates/en-ru/postfix/error-sender.msg X+AdminTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/error-admin.msg X+SenderTemplate = %PREFIX%/etc/drweb/templates/en-ru/postfix/error-sender.msg X RcptsTemplate = X X ################### END-of-drweb-postfix/files/patch-ab echo x - drweb-postfix/pkg-message sed 's/^X//' >drweb-postfix/pkg-message << 'END-of-drweb-postfix/pkg-message' X1. Add the following lines into Postfix master file (master.cf). X Xfilter unix - n n - - pipe X flags=R user=drweb argv={drweb-directory}/drweb-postfix -f ${sender} -- ${recipient} X X or X Xfilter unix - n n - - pipe X flags=R user=drweb argv={drweb-directory}/drweb-postfix --conf={/path/to/your/conf/file} -f ${sender} -- ${recipient} X X attention: {path/to/conf/file} should contain filename too X X2. Give Postfix a direction to check all the letters incoming through SMTP. XFor that you should find the following record in Postfix master file X(parameters n - n - - may be different): X Xsmtp inet n - n - - smtpd X Xand change it into: X Xsmtp inet n - n - - smtpd -o content_filter=filter:dummy END-of-drweb-postfix/pkg-message exit --- drweb-postfix.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message