Bug#237947: marked as done (exim4: please add support for ACLs run at _start_ of data (acl_smtp_predata))

Debian Bug Tracking System owner@bugs.debian.org
Sun, 16 Jan 2005 12:18:16 -0800


Your message dated Sun, 16 Jan 2005 21:08:19 +0100
with message-id <20050116200819.GA2970@downhill.at.eu.org>
and subject line exim4 4.43-3 uploaded to Debian unstable
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 14 Mar 2004 15:19:25 +0000
>From root@samfundet.no Sun Mar 14 07:19:25 2004
Return-path: <root@samfundet.no>
Received: from trofast.sesse.net [129.241.93.32] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1B2XOe-0007hO-00; Sun, 14 Mar 2004 07:19:25 -0800
Received: from sesse by trofast.sesse.net with local (Exim 3.36 #1 (Debian))
	id 1B2XOc-00076h-00; Sun, 14 Mar 2004 16:19:22 +0100
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: "Steinar H. Gunderson" <sgunderson@bigfoot.com>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: exim4: please add support for ACLs run at _start_ of data (acl_smtp_predata)
X-Mailer: reportbug 2.50
Date: Sun, 14 Mar 2004 16:19:22 +0100
Message-Id: <E1B2XOc-00076h-00@trofast.sesse.net>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_12 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-7.0 required=4.0 tests=BAYES_00,HAS_PACKAGE 
	autolearn=no version=2.60-bugs.debian.org_2004_03_12
X-Spam-Level: 

Package: exim4
Severity: wishlist
Tags: upstream

Hi,

While implementing greylisting in exim4 we came across an interesting
possibility: Reject not _after_ DATA, but actually on the DATA command
itself. (Most greylisting implementations seem to reject on RCPT, but
that potentially breaks callouts etc. in all sorts of ugly ways.) Ie.
something like:

220 exim4 blabla
EHLO domain
250 OK
MAIL FROM: <foo@bar>
250 OK
RCPT TO: <bar@foo>
250 Accepted
DATA
401 Sorry, greylisted, try again later.

Thus, one doesn't have to waste bandwidth and processing power on
something that will only be thrown away later, but one doesn't break
callouts either.

The simplest way to achieve this would probably be adding an
acl_smtp_predata ACL, run at the DATA command. Would this be possible to
implement?

-- System Information:
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.3
Locale: LANG=C, LC_CTYPE=en_US.ISO8859-1

---------------------------------------
Received: (at 237947-done) by bugs.debian.org; 16 Jan 2005 20:08:37 +0000
>From ametzler@debian.org Sun Jan 16 12:08:37 2005
Return-path: <ametzler@debian.org>
Received: from m26s25.vlinux.de [83.151.30.59] ([VxU2E2fm6d954rEoodxcek70dy1UDTcS])
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CqGhR-00041q-00; Sun, 16 Jan 2005 12:08:37 -0800
Received: from m-134-246.adsl.univie.ac.at ([131.130.134.246])
	by m26s25.vlinux.de with asmtp (Exim 4.34)
	id 1CqGi7-0002fh-T0; Sun, 16 Jan 2005 20:09:36 +0000
Received: from ametzler by downhill.univie.ac.at with local (cert-ver=0) (Exim 4.43)
	id 1CqGh9-0000nI-R2; Sun, 16 Jan 2005 21:08:19 +0100
Date: Sun, 16 Jan 2005 21:08:19 +0100
From: Andreas Metzler <ametzler@debian.org>
To: 274246-done@bugs.debian.org, 267994-done@bugs.debian.org,
	262592-done@bugs.debian.org, 277817-done@bugs.debian.org,
	265818-done@bugs.debian.org, 241725-done@bugs.debian.org,
	260114-done@bugs.debian.org, 261511-done@bugs.debian.org,
	230545-done@bugs.debian.org, 237947-done@bugs.debian.org
Subject: exim4 4.43-3 uploaded to Debian unstable
Message-ID: <20050116200819.GA2970@downhill.at.eu.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-GPG-Fingerprint: BCF7 1345 BE42 B5B8 1A57  EE09 1D33 9C65 8B8D 7663
User-Agent: Mutt/1.5.6+20040907i
X-Spam-Score: 1.3 (+)
Delivered-To: 237947-done@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=BAYES_00 autolearn=no 
	version=2.60-bugs.debian.org_2005_01_02
X-Spam-Level: 
X-CrossAssassin-Score: 2

I've uploaded exim4 4.43-3 to unstable a couple of hours ago, and can
close a couple of bugs fixed by the new upstream version.

  * New upstream version. (am) (Closes: #274246, #267994)
    - no more unescaped hyphens in exim.8. (Closes: #262592)
    - no more warnings in exipick.8 (Closes: #277817)
    - New option tls_on_connect_ports. (Closes: #265818)
    - better documentation about differences in configuring for GnuTLS or
      OpenSSL. (Closes: #241725)
    - verify = header_sender now respects callout options. (Closes: #260114)
    - There is now an overall timeout for performing a callout verification.
      (Closes: #261511)
    - Less typos in filter.txt. (Closes: #230545)
    - New ACL: acl_smtp_predata, useful for greylisting. (Closes: #237947)