Re: [Exim] Re: Exim features

Top Page
Delete this message
Reply to this message
Author: Jason Gunthorpe
Date:  
To: Philip Hazel
CC: exim-users
Subject: Re: [Exim] Re: Exim features
On Wed, 10 May 2000, Philip Hazel wrote:

> > connections, but instead of just delaying new connects and letting them
> > sit on the listen queue (like tcpserver does) exim fires back a '4xx too
> > many concurrent users' response. This seems less than ideal. I would
> > like to see an option for tcpserver-like behavior


> This would require extensive revision of the logic of the code in the
> daemon, and I'm not sure you actually gain much, do you? By giving a 4xx
> error you get the remote host to back off for a bit, which takes load
> off your system.


Well, at 20 connection is isn't load. That's the point :> If you send back
a deferal type message you basically delay mails for 5 mins for no really
good reason. If you just queue up the excess connections then they all
will eventually proceed through in about 30s. It is better for latency to
queue the connection then to defer it

> What does it actually do? Send a message? You might be able to do that
> by testing for existence of .qmail-default and if it exists, direct the
> address to an autoreply transport.


I think it is equivilent to an exim filter file like..

# Exim Filter
seen deliver foo-${local_part_suffix}@???

Put in .forward-default (well, with my config at least) This one probably
isn't important these people are using procmail to do the same thing.

> >    b+c strike me as legtimately usefull './' should indicate a file/directory 
> >    and expand to $HOME.

>
> What is c? Again, what does this actually do?


Oops, I trimmed C. Uh, all it should do is deliver the message to a
mailbox/maildir. $HOME/Mailbox (for ./Mailbox) and $HOME/MailDir/ (for
./MailDir) that way you do not have to hard code absolute paths to
mailboxes in the .forward files.

> Check out the facility for changing user in the require_files option.


Oh, yep that is what I need, missed it before.

Thanks,
Jason



Received: from mailhub2.abdn.ac.uk ([139.133.7.24] helo=abdn.ac.uk)
    by exim-colo-01.whoc.theplanet.co.uk with esmtp (Exim 3.13 #1)
    id 12pYeE-0008T8-00
    for exim-users@???; Wed, 10 May 2000 16:43:42 +0100
Received: from aucc.cc.abdn.ac.uk (aucc.cc.abdn.ac.uk [139.133.216.221])
    by abdn.ac.uk (8.9.3/8.9.3) with SMTP id QAA03707
    for <exim-users@???>; Wed, 10 May 2000 16:42:34 +0100 (BST)
From: sys044@???
Date: Wed, 10 May 2000 16:42:34 +0100
Message-Id: <S200005101542.QAA26951@???>
To: exim-users@???
Subject: [Exim] PANIC DIE
Sender: exim-users-admin@???
Errors-To: exim-users-admin@???
X-BeenThere: exim-users@???
X-Mailman-Version: 2.0beta2
Precedence: bulk
List-Id: A user list for the exim MTA <exim-users.exim.org>


I have been trying to use a program to deliver local mail and fails

LOG: 0 PANIC DIE
exec of exim -Mc failed: No such file or directory


The configuration is


local_delivery:
        driver = pipe
        command = "/opt/md/sbin/deliver -F{$sender}  ${local_part}"
    user sms
        return_output
        log_output
        prefix =
        suffix =


and the command is in that place as far as I can see. Is there
any way I can get EXIM to tell me which file it is complaining about.
I have tried with -d 10 but it does not say.

John Linn (j.linn@???)