From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 4 13:10:25 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 941D637B401 for ; Sun, 4 May 2003 13:10:25 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9409843FCB for ; Sun, 4 May 2003 13:10:17 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h44KAHUp040220 for ; Sun, 4 May 2003 13:10:17 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h44KAHIM040219; Sun, 4 May 2003 13:10:17 -0700 (PDT) Resent-Date: Sun, 4 May 2003 13:10:17 -0700 (PDT) Resent-Message-Id: <200305042010.h44KAHIM040219@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Cyrille Lefevre Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 528D037B401 for ; Sun, 4 May 2003 13:07:09 -0700 (PDT) Received: from smtp.noos.fr (nan-smtp-03.noos.net [212.198.2.72]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12FB343FB1 for ; Sun, 4 May 2003 13:07:08 -0700 (PDT) (envelope-from cyrille.lefevre@laposte.net) Received: (qmail 35193297 invoked by uid 0); 4 May 2003 20:07:05 -0000 Received: from unknown (HELO mail.gits.dyndns.org) ([212.198.231.104]) (envelope-sender ) by 212.198.2.72 (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 4 May 2003 20:07:05 -0000 Received: from gits.gits.fr.invalid (fsydzt61smamlvz5@localhost [127.0.0.1]) h44K6pZ9060796 for ; Sun, 4 May 2003 22:06:54 +0200 (CEST) (envelope-from cyrille.lefevre@laposte.net) Received: by gits.gits.fr.invalid (tmda-inject, from uid 0); Sun, 04 May 2003 22:06:50 +0200 Message-Id: <20030504200638.GA26472@gits.dyndns.org> Date: Sun, 4 May 2003 22:06:39 +0200 From: Cyrille Lefevre To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: mwm@mired.org Subject: ports/51760: Change-request: mail/tmda (ACTION_AUTO_REPLY, sendmail fix) X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Cyrille Lefevre List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 May 2003 20:10:25 -0000 >Number: 51760 >Category: ports >Synopsis: Change-request: mail/tmda (ACTION_AUTO_REPLY, sendmail fix) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun May 04 13:10:17 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Cyrille Lefevre >Release: FreeBSD 5.0-RELEASE-p4 i386 >Organization: ACME >Environment: System: FreeBSD gits 5.0-RELEASE-p4 FreeBSD 5.0-RELEASE-p4 #8: Thu Apr 24 19:09:07 CEST 2003 root@gits:/disk3/freebsd/current/obj/disk3/freebsd/current/src/sys/CUSTOM i386 >Description: Don't send a confirmation message if requested. files/patch-TMDA::Defaults.py ACTION_AUTO_REPLY added files/patch-bin::tmda-rfilter auto_reply = Defaults.ACTION_AUTO_REPLY instead of 1 files/patch-bin::tmda-sendmail ignore -N and -R sendmail options >How-To-Repeat: n/a >Fix: --- /dev/null Tue Apr 29 09:00:37 2003 +++ files/patch-TMDA::Defaults.py Thu Aug 22 23:50:17 2002 @@ -0,0 +1,28 @@ +--- TMDA/Defaults.py.orig Thu Aug 8 18:49:46 2002 ++++ TMDA/Defaults.py Thu Aug 22 23:49:48 2002 +@@ -1059,6 +1059,25 @@ + if not vars().has_key('X_TMDA_IN_SUBJECT'): + X_TMDA_IN_SUBJECT = 0 + ++# Don't send a confirmation message if any of the following conditions is met : ++# - ACTION_AUTO_REPLY = 0 ++# - SENDER is <> ++# - SENDER is <#@[]> ++# - SENDER starts with "mailer-daemon" ++# - header "List-ID:" (as per RFC 2919) ++# - header "Mailing-List:" ++# - header "X-Mailing-List:" ++# - header "X-ML-Name:" ++# - header "List-(Help|Unsubscribe|Subscribe|Post|Owner|Archive):" ++# (as per RFC 2369) ++# ++# Example: ++# ACTION_AUTO_REPLY = 0 ++# ++# Defaults to send a confirmation message back to the sender. ++if not vars().has_key('X_TMDA_IN_SUBJECT'): ++ ACTION_AUTO_REPLY = 1 ++ + ################################### + # END of user configurable settings + ################################### --- /dev/null Tue Apr 29 09:00:37 2003 +++ files/patch-bin::tmda-rfilter Tue Apr 29 08:57:08 2003 @@ -0,0 +1,11 @@ +--- bin/tmda-rfilter.orig Tue Mar 4 23:16:33 2003 ++++ bin/tmda-rfilter Tue Apr 29 08:54:49 2003 +@@ -263,7 +263,7 @@ + pendingdir = os.path.join(Defaults.DATADIR, 'pending') + + # Catchall variable to enable/disable auto-responses. +-auto_reply = 1 ++auto_reply = Defaults.ACTION_AUTO_REPLY + + + ########### --- /dev/null Tue Apr 29 09:00:37 2003 +++ files/patch-bin::tmda-sendmail Tue Apr 29 08:57:18 2003 @@ -0,0 +1,20 @@ +--- bin/tmda-sendmail.orig Thu Sep 12 00:35:59 2002 ++++ bin/tmda-sendmail Tue Apr 29 08:56:30 2003 +@@ -53,7 +53,7 @@ + + try: + opts, args = getopt.getopt(sys.argv[1:], +- 'Vhvimte:f:p:o:B:F:EJx', ['version', ++ 'Vhvimte:f:p:o:B:F:EJN:R:x', ['version', + 'help']) + except getopt.error, msg: + usage(1, msg) +@@ -67,7 +67,7 @@ + if opt == '--version': + print Version.TMDA + sys.exit() +- elif opt in list('BpvixmeoEJ'): ++ elif opt in list('BpvixmeoEJN:R:'): + pass + elif opt == '-t': + header_recipients = 1 >Release-Note: >Audit-Trail: >Unformatted: