Hi Guys
Not sure where the problem might be exactly, but here is the scenario. We have a Postfix, MailScanner server that filters mail and passes it onto an Exim server for local delivery.
On the Postfix server, as soon as a mail comes in with multiple recipients (10 or more) it just hangs in the queue. The error message on the Exim logs come through as
2007-09-21 09:16:36 SMTP connection from (x.x.x.x) [x.x.x.x] lost while reading message data (header)
Error logs on the Postfix server comes through as
Sep 21 09:22:32 filter01 postfix/qmgr[4132]: 9F8413FC46F: to=<xxx@???>, relay=none, delay=13, status=deferred (delivery temporarily suspended: conversation with x.x.x.x[x.x.x.x] timed out while sending MAIL FROM)
This only happens for mail with multiple recipients, any and all other mails are going through just fine.
I found a article by Tony Finch here,
http://fanf.livejournal.com/74849.html, which seems to be somewhat similar to my problem, but can't seem to find a definate answer from wither Postfix not Exim.
Any help would be much appreciated.
Regards
GabrielFrom exim-users@??? Fri Sep 21 08:28:24 2007
Envelope-to: exim-users@???
Received: from smtp.spodhuis.org ([2001:980:fff:31::a]:53326
heloH.spodhuis.org) by tahini.csx.cam.ac.uk with esmtp (Exim 4.67)
(envelope-from <exim-users@???>) id 1IYcw0-0004Kp-Rb
for exim-users@???; Fri, 21 Sep 2007 08:28:24 +0100
Received: by smtp.spodhuis.org with local
id 1IYcw0-000Byx-KA; Fri, 21 Sep 2007 07:28:20 +0000
Date: Fri, 21 Sep 2007 00:28:20 -0700
From: Phil Pennock <exim-users@???>
To: exim-users@???
Message-ID: <20070921072820.GA45864@???>
Mail-Followup-To: exim-users@???
References: <fcuqkf$llg$1@???>
MIME-Version: 1.0
Content-Type: text/plain; charsetÃ-ascii
Content-Disposition: inline
In-Reply-To: <fcuqkf$llg$1@???>
X-Spam-Score: -3.1 (---)
X-Spam-Status: No, scoreÓ.1 required~0 tests÷LÑ.599, BAYES_00Ñ.5,
NO_RELAYSÐ.001 autolearnO version^1.8
Subject: Re: [exim] Exclude recipient from wildcard
X-BeenThere: exim-users@???
X-Mailman-Version: 2.1.7
Precedence: list
Reply-To: exim-users@???
List-Id: A user list for the exim MTA <exim-users.exim.org>
List-Unsubscribe: <http://lists.exim.org/mailman/listinfo/exim-users>,
<mailto:exim-users-request@exim.org?subject¾subscribe>
List-Archive: <http://lists.exim.org/lurker/list/exim-users.html>
List-Post: <mailto:exim-users@exim.org>
List-Help: <mailto:exim-users-request@exim.org?subjectlp>
List-Subscribe: <http://lists.exim.org/mailman/listinfo/exim-users>,
<mailto:exim-users-request@exim.org?subject¥bscribe>
X-List-Received-Date: Fri, 21 Sep 2007 07:28:24 -0000
On 2007-09-21 at 00:01 +0200, Peter Thomassen wrote:
> I have set up an additional router that determines the target mailbox by
> looking up an alias file using lsearch*.
> Unfortunately, the recipients that are being routed to a particular user
> (root!) are finally also routed to peter, obviously because the wildcard
> alias is greedy and also catches all other users.
>
> The question now is: How do I define a "catch-rest" wildcard that does not
> affect any recipients that are processed otherwise?
Since that's what lsearch* is supposed to be, something else is
happening in your configuration.
"Default values in single-key lookups":
If "*" is added to a single-key lookup type (for example, lsearch*) and the
initial lookup fails, the key "*" is looked up in the file to provide a default
value. See also the section on partial matching below.
You'll need to post the Routers section of your config file and
preferably also the output of "exim -d+route+lookup -bt root".
-Phil